본문으로 바로가기
728x90
반응형

서블릿에서 init는 초기화하는 역활이다.

테이블 작성 <ㅡ> VO,DTO

                    1대1 

JSP에서 표현 언어 적는법 <h1> ${객체명}</h1>  

 

웹 애플리케이션 모델

 

모델2 방식

  • 각 기능이 서로 분리되어 있어 개발 및 유지보수가 쉬움
  • 각 기능(모듈)의 재사용성이 높음
  • 디자이너와 개발자의 작업을 분업화해서 쉽게 개발할 수 있습니다.

MVC

화면 부분(JSP),요청 처리 부분, 로직처리 부분으로 개발

  • 각  기능이 분리되어 있어 개발 및 유지보수가 편리
  • 각 기능이 재사용성이 높음
  • 디자이너와 개발자의 작업을 분업화해서 쉽게 개발 가능

구성요소

 

  • Controller 

- 서블릿이 컨트롤러 역활

- 클라이언트의 요청 분석

- 요청에 대해서 필요한 모델 호출

- Model 처리 결과를 보여주기위해 JSP 선택

 

  • Model

- 데이터베이스 연동과 같은 비지니스 로직을 수행

- 일반적으로 DAO와 VO 클래스로 이루어져 있음

 

  • View

- JSP가 화면 기능을 담당

- Model에서 처리한 결과를 화면에 출력

 

 

String action = request.getPathInfo();// 요청 URL

request.getPathIofo();는 URL에서 요청명을 가져온다

 

nextPage = "/test01/listMembers.jsp";

 

RequestDispatcher dispatcher = request.getRequestDispatcher(nextPage);
dispatcher.forward(request, response);

728x90
반응형