-
[JSP] 게시판만들기(7) - MVC PatternBackEnd/JSP 2019. 10. 31. 15:47반응형jstl.jar0.02MBstandard.jar0.38MB
모델-뷰-컨트롤러(Model-View-Controller, MVC)는 사용자 인터페이스와 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 디자인 패턴이다.
- Model : 애플리케이션의 정보(데이터)
- View : 사용자 인터페이스(UI)
- Controller : 데이터와 비즈니스 로직 사이 상호동작 관리
1. 폴더구조
2. DTO(Data Transfer Object)
- 계층간 데이터 교환을 위한 객체(Java Beans)
BoardDTO.java
3. Controller
- 사용자 요청의 진입점
BoardFrontController.java
4. Service
- 트랜잭션(Transaction) 처리
BoardCommand.java BoardListCommand.java
5. DAO(Data Access Object)
- Database Access (CRUD)
BoardDAO.java
6. View
- User Interface
index.jsp list.jsp
7. standard.jar, jstl.jar 파일 추가 (첨부파일)
- Java Build Path 추가 (mysql-connector-java-5.1.48-bin.jar 추가 방식 동일)
반응형'BackEnd > JSP' 카테고리의 다른 글
[JSP] 게시판만들기(6) - 서블릿 매핑(servlet-mapping) (0) 2019.10.29 [JSP] 게시판만들기(5) - JNDI 설정 (0) 2019.10.28 [JSP] 게시판만들기(4) - JDBC, MySQL Connector (0) 2019.10.25 [JSP] 게시판만들기(3) - MySQL Table 생성 (0) 2019.10.25 [JSP] 게시판만들기(2) - MySQL Database 접속(root 계정 password 변경 포함) (0) 2019.10.23