목차
1. 컨트롤러 클래스
2. 부모 인터페이스
3. ActionForward 클래스
4. 서비스 클래스
1. 컨트롤러 클래스
- 자바 서블릿(Servlet) 클래스로 컨트롤러 클래스를 생성한다.
- 컨트롤러 클래스는 사용자의 요청을 받고, 요구 사항 분석 후 요청을 처리할 모델을 선택하고, 모델로부터 받은 결과를 유저에게 보여줄 뷰를 선택한다.
- 포워딩 처리는 Redirect 방식 또는 Dispatcher 방식으로 처리한다.
- doGet(), doPost() 메소드에서 공통적으로 발생하는 작업을 처리하기 위해 doProcess() 메소드를 생성한다.
2. 부모 인터페이스
- 추상 메소드가 있는 부모 인터페이스 한 개가 필요하다.
3. ActionForward 클래스
- 포워딩 방식을 설정하고, 포워딩할 페이지에 대한 정보를 처리할 ActionForward 클래스를 생성한다.
4. 서비스 클래스
- 각각의 요청을 처리할 서비스 클래스를 만들고, 부모 인터페이스를 상속받는다.
- 상속을 받는 서비스 클래스는 메소드 오버라이딩 되어야한다.
- ActionForward 객체를 생성해서 포워딩 방식과 포워딩할 페이지 정보를 저장한다.
'JSP' 카테고리의 다른 글
72일차: Model 2 회원 관리(3)_ 2021.09.28 (0) | 2021.09.28 |
---|---|
71일차: Model 2 회원 관리(2)_ 2021.09.27 (0) | 2021.09.27 |
69일차: JSTL 태그 종류/Model 2 회원관리_ 2021.09.23 (0) | 2021.09.23 |
68일차: 자바 서블릿/표현 언어(EL)/JSTL_ 2021.09.17 (0) | 2021.09.17 |
67일차: JSP 자료실 게시판(글 삭제) / Model1과 Model2 / 자바 서블릿_ 2021.09.16 (0) | 2021.09.16 |