본문 바로가기

기존카테고리/JSP

MVC2 패턴의 게시판 구조 이해

[MVC2 패턴 게시판 구조]


1. view 페이지 만들기 (글리스트, 글쓰기, 글수정, 글보기, 글삭제)

: 클라이언트의 요청에 대해서 FrontController에서 작업을 분기하고,

 해당 Command 클래스가 동작을하고 DAO를 이용한 데이터베이스 작업을 한다.

 DAO클래스의 결과물로 DTO객체가 View(*.jsp)로 전달되고,

 View에서는 클라이언트의 요청에 대한 응답을  UI화면으로 출력한다.

 

 

2. FrontController 만들기

   : 클라이언트의 요청을 받는 역할을 하고, 그에 해당하는 작업으로 분기시킨다.

     패키지 : com.test.ex.frontcontroller

     클래스명 : BFronCon

   

3. Command 만들기

    FrontController에서 분기된 명령을 직접처리한다. 

command 인터페이스를 이용해서 Command 클래스를 제작한다.

패키지: com.test.ex.command

command 인터페이스 : Bcommand

Bcommand를 구현한 클래스 : BwriteCmd, BupdateCmd, BdeleteCmd,...



4. DTO (Data Transfer Object) 만들기

DAO로 부터 전달된 데이터를 사용자 시스템으로 전달하는 역할 

패키지 : com.test.ex.dto

DTO 클래스: Bdto

5. DAO (Data Access Object)만들기

데이터베이스에 연결하여 필요한 로직을 수행하는 역할

패키지 : com.test.ex.dto

DAO 클래스 : Bdao



'기존카테고리 > JSP' 카테고리의 다른 글

자바빈  (0) 2020.04.08
예외처리  (0) 2020.04.08
데이터베이스 생성: 오라클 시퀀스 설정  (0) 2017.06.21
MVC 패턴  (0) 2017.06.21
리다이렉트 방식과 요청디스패치 방식의 차이  (0) 2017.06.21