반응형
MVC Pattern
-
[JSP] 게시판만들기(7) - MVC PatternBackEnd/JSP 2019. 10. 31. 15:47
모델-뷰-컨트롤러(Model-View-Controller, MVC)는 사용자 인터페이스와 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 디자인 패턴이다. - Model : 애플리케이션의 정보(데이터) - View : 사용자 인터페이스(UI) - Controller : 데이터와 비즈니스 로직 사이 상호동작 관리 1. 폴더구조 2. DTO(Data Transfer Object) - 계층간 데이터 교환을 위한 객체(Java Beans) 3. Controller - 사용자 요청의 진입점 4. Service - 트랜잭션(Transaction) 처리 5. DAO(Data Access Object) - Database Access (CR..