- Spring Boot
- Spring MVC
- Spring JDBC
- MYSQL - SQL
- thymeleaf 템플릿 엔진
Spring Core
Spring MVC Spring JDBC MySQL
브라우저 ---- 요청 ---> Controller ----> Service ----> DAO ----> DB
<--- 응답 --- 템플릿 <--- <---- <----
<------------ layer간에 데이터 전송은 DTO -->
- Controller와 템플릿
- Service - 비지니스 로직을 처리 (하나의 트랜잭션 단위)
- Service는 비지니스로직을 처리하기위해 데이터를 CRUD 하기위해 DAO를 사용