728x90
728x90
교재 https://thebook.io/080266/0126/ 스프링 코딩 공작소: 4.2.3 실습 도서 정보를 관리하는 퍼시스턴스 계층 - 2 더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다. thebook.io 웹 애플리케이션 계층 구조 도메인 객체 -> 퍼시스턴스 계층 -> 서비스계층 -> 프레젠테이션 계층(컨트롤러-> 뷰) 위 사진을 말로 풀어보면 - 사용자가 웹 브라우저를 클릭하고 해당 URL을 통해 웹 페이지에 들어옴 - 웹 브라우저에서 요청을 보냄 - view가 페이지, 모델은 보여줄 데이터를 담은 객체, controller는 모든 데이터에서 특정 데이터만 보여주는 기능이 있는 데이터 전처리해주는 것 - 서비스 계층에서 해당 데이터에서 필요한 것만 보여주는..
앱에서 만드는 부분은 산책이라 날씨 api를 넣어야겠다고 생각함 그래서 날씨 api를 쓰려고 한다 https://velog.io/@yhko1992/%EB%82%A0%EC%94%A8-%EC%A0%95%EB%B3%B4-%EB%B0%9B%EC%95%84%EC%98%A4%EA%B8%B0
@Requestmapping 속성 타입 설명 value String 기본 매핑 경로 이름 method RequestMethod 매핑할 HTTP 요청 방식(GET, POST, HEAD, OPTIONS, PUT, DELETE, TRACE) headers String 매핑된 요청의 헤더 name String 해당 매핑에 이름 지정 params String 매핑된 요청 매개변수 path String 서블릿 환경에서만 경로 매핑 URL consumes String 매핑된 요청의 소비 가능한 미디어 유형 produces String 매핑된 요청의 생산 가능한 미디어 유형 ReqeustMapping URL에 매핑되어 있는 것을 처리하기 위해 Method를 사용함 @RequestMapping(value="/exam02..
종합프로젝트에서 엑스포를 사용하고 firebase와 react native 연동하는 부분이 있었다 적어놔야 할 거 같아서 입력 일단 파이어베이스와 연동하려면 install 해야하는 부분이 있다 npm install --save @react-native-firebase/app npm install @react-native-firebase/database npm install @react-native-firebase/firestore 이렇게 3가지를 install해야한다 yarn을 사용하면 yarn add @react-native-firebase/app yarn add @react-native-firebase/database yarn add @react-native-firebase/..
일단은 firebase와 연동 했던 부분의 코드를 가져와야겠죠? firebaseConfig.js에 내 데이터베이스와 연동 되어 있을 것이다 import { db } from './firebaseConfig'; 그리고 해당 데이터 베이스에 있는 값을 읽어 와야할 것이다 //firestor 연동 const [users, setUsers] = useState(); const readfromDB = async () => { try { const data = await getDocs(collection(db, "Station")) setUsers(data.docs.map(doc => ({ ...doc.data(), id: doc.id }))) users?.map((row, idx) => { console...
최종 프로젝트는 아니지만 4학년 졸업 요건으로 종합프로젝트를 진행하고 있다! 여기에서도 아쉽게 또 프론트,, 사용자 어플리케이션을 만든다 상세한 내용은 노션에 정리했움! 그래서 바로 진행할거임!~! 헤더 만들기 원래는 그냥 컴포넌트를 가져와서 넣는게 대부분인데 나는 statck navigation을 사용하기 때문에 stack navigation을 커스텀 하기로 했다!!! 참고: https://devbksheen.tistory.com/entry/React-Navigtion%EC%9D%98-Header-%EC%BB%A4%EC%8A%A4%ED%85%80%ED%95%98%EA%B8%B0#%ED%--%A-%EB%-D%--%EC%-D%--%--%EC%A-%-C%EC%B-%A-%-C%..