YYYEJI

[WAS] JSP Model Architecture 본문

Web Application Server (WAS)

[WAS] JSP Model Architecture

YEJI ⍢ 2022. 11. 29. 23:51
728x90

Web Architecture

에서 알아야 할 용어부터 알아보겠습니다.

① Controller - 사용자 요청 처리, 화면의 로직 처리 부분

② Model - 알고리즘, DB와 상호작용(CRUD), 데이터 처리

③ View - 사용자에게 보여줄 UI(User interface)

 

 

 

JSP Model1 Architecture

JSP Page

• Controller (servlet class)

- 입력 정보 추출

- Model class의 DB 연동 함수 호출

- 페이지 이동

 

• View (JSP Page)

- UI(User Interface) 담당

 

Java Bean

• Model (VO, DAO class)

- DB 연동

 

 

 

JSP Model2(MVC) Architecture

Model (Service class, Java Beans)

- DB 연동

- 데이터 가공

 

View (JSP Page)

- UI(User Interface) 담당

- Request 객체나 session 객체로 화면 출력

 

Controller(Servlet class)

- 입력 정보 추출

- Model class의 DB 연동 함수 호출

- 페이지 이동

 

 

 

◡̈