2021.03.13 - [web] - VO vs DAO vs DTO
src > resource
자바 프로그래밍 관련 환경 설정, 자원 관리
thymleaf 페이지
src > webapp
- 웹과 관련된 폴더 (html, css, js 등)
src > java
클래스와 인터페이스 등등 자바 소스 관련
src > java > config
스프링 MVC, 스프링 시큐리티 등 환경설정 파일
src > java > web
RestController 클래스(api 담당 컨트롤러)
src > java > view
화면을 반환하는 Controller 클래스
src > java > payload
전송하고자 하는 데이터
src > java > payload > exception
에러 발생 시 예외 처리
src > java > payload > request
요청 바디에 담기는 DTO클래스
src > java > payload >reponse
ajax 응답 바디에 담기거나 예외 처리시 이용되는 응답 객체, 핸들러 클래스
src > java > 각 엔티티 명
해당 엔티티와 관련된 클래스, 인터페이스 등
src > java > 엔티티명 > domain
데이터베이스 테이블에 매핑되는 @Entity 클래스
src > java > 엔티티명 > repository
데이터베이스와 연결해주는 레퍼지토리
(JpaRepository는 인터페이스만 있으면 자동으로 클래스와 Bean 생성)
src > java > 엔티티명 > service
Service 클래스로 요청에 대한 비지니스 로직을 구현하고 수행
[WEB] RESTful API 만들기 (0) | 2021.03.22 |
---|---|
[JPA] 게시판 CRUD (0) | 2021.03.21 |
[SPRING SECURITY] 스프링 부트 환경설정 (0) | 2021.03.14 |
[SPRING SECURITY] 스프링 시큐리티란 (0) | 2021.03.14 |
[SPRING BOOT] 환경설정 (0) | 2021.03.13 |
댓글 영역