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 연동 함수 호출
- 페이지 이동
◡̈