일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 스프링어노테이션
- 인공신경망
- 임팩트커리어스터디
- springboot
- Dao
- 인텔리제이
- IntelliJ
- 스프링컨테이너
- mysql
- Deep Learning
- requestbody
- til
- 노마드코더
- 노개북
- 클린코드
- REST API
- 스프링스터디
- spring
- 개발서적
- 북클럽
- NullCheck
- Machine Learing
- 머신러닝
- 북스터디
- valid
- 딥러닝
- 개발필독서
- JPA
- 객체지향특징
- 스프링프레임워크
- Today
- Total
목록spring (3)
dev.jaieve 공부기록
JPA의 DTO와 JSP의 DAO의 차이점 DTO는 Controller와 Service 계층을 이어주는 객체이고, DAO는 서비스와 DB를 이어주는 객체이다. 때문에 DTO를 사용하는 경우 DB와 연결되는 계층이 필요한데 domain이 그 역할을 맡는다. 이렇게 이해하면 초보자이거나 입문자 입장에서는 Entity == DAO 라고 쉽게 이해할수 있지만 DAO와 domain의 Entity는 의미론적으로 다르기 때문에 같다고 생각해서는 안된다. DAO는 연결할 DB의 설정정보와 같은 정보들을 갖고 있는 계층이다. 하지만 JPA의 경우 이런 db properties를 application.properties 또는 application.yml이란 파일에 설정해두고 JPA가 알아서 Connection 객체를 생성..
환경 설정 1. 인텔리제이 설치 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE 무료버전인 Community를 다운로드 한다. 2. Java의 JDK 11 설치 - Oracle아닌 open jdk 11버전 선택 참고한 글 : 윈도우 OpenJDK 11 설치, OpenJDK 다운로드 설치 방법 new project로 만들면서 java 버전을 11로 선택했다. 때문에 jdk를 11로 동일하게 맞춰줘야 함. 11.0.1(build 11.0.1+13)의 Windows 버전 다운로드 Archived OpenJDK GA Releases 자바 환경변수 등록 참고한 글 인텔리제이에 설치, 11로 변경해줘야하는 부분들 설정이 안되어 있으면 나타날 수 있는 오류 참고한 글 ..