프로젝트의 구성
presentation : 화면계층
- 사용자와 상호작용
- 사용자의 입력을 받아 처리(서버에 데이터 요청)
- html, css, js
besiness : applicaton layer 응용프로그램
- 비즈니스 로직 처리
- 고객의 요구사항과 기능이 적확히 일치
- java
persistence tier : data layer 데이터 계층
- 데이터 저장 검색 조작 담당
- 사용자의 요청에 때라 검색, 수정 삭제 역할
3티어 구조 사용이유 : 독립적으로 개발, 유지 보수하기 위해
각 영역의 네이밍 규칙
프로젝트 패키지의 구성
domain = dao dto/model이라고 하기도함
기본적인 게시물의 CRUD 흐름
웹 계층의 구현
-> 조회 관련 GET
-> 고객이 보지 않아도 되는 것 POST(서버처리)