인정이애옹
2024. 5. 29. 09:09
MVC - 역할 분담 모델 / UI(User Interface)
M(Model) : 기능
서비스 - 예) 회원가입 기능
- DTO(Data Transfer Object) : 데이터 전달 객체 - RequestJoin, RequestLogin
- Validator : 데이터 검증
- DAO(Data Access Object) : 데이터 접근 객체
+ 기타 ...
V(View) : 보이는 화면(출력)
C(Controller) : 모든 요청이 유입, 요청에 맞는 모델을 찾고(기능) -> 처리 -> 뷰로 응답
C가 기능을 찾아주고 M이 기능을 수행하고 V가 보여준다.
DDD(Domain Driven Design) : 도메인 주도 설계
도메인 : 전문가 영역
: 기능별 영역 - 주문, 게시판, CS ...
표현 계층 : 출력, 응답(View)
도메인 계층
인프라 계층 : 데이터 베이스
P-2
P-3
P-4 : 팀별 포트폴리오 : 스프링부터 + JPA, + 스프링 클라우드
P-5 : 기업 포트폴리오 : 기업에서 기획서를 제공
https://github.com/yonggyo1125/project502_13_2/tree/master