본문 바로가기

Wanna be a Programmer/Servlet & JSP

Servlet & JSP day19 - 게시판(Controller, BoardDTO, ForwardDTO)

Controller.java

☞ 모든 Controller의 최상위 Type으로 모든 Controller의 실행 메소드인 execute()를 선언

 

BoardFrontController.java

☞ Client의 모든 요청을 받는 서블릿 클래스. 요청에 대한 처리는 Action들이 처리한다.

 

ControllerCommandMapping.java

☞ Client가 보내온 Command 인자 값에 따라 요청을 처리할 Action객체를 만들어 return하는 Factory 클래스

 

BoardDTO.java

☞ 게시물의 데이터를 저장하는 VO Class

 

ForwardDTO.java

☞ Action들이 Business Logic 처리(Model과 연동)를 끝낸 뒤 이동할 페이지와 이동방법을 담는 VO