일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ||
- Oracle DB
- CRUD
- 성적프로그램
- HTTP Status 500
- Java
- alias
- JavaScript
- JSP
- 부트스트랩
- sql developer
- tomcat
- git
- SQL
- rownum
- distinct
- HTML
- 이클립스
- jQuery
- Oracle SQL
- HTTP Status 404
- github
- 한글 인코딩
- Bootstrap
- group by
- oracle
- 답변형 게시판
- 모조칼럼
- 제약조건
- 과정평가형
Archives
초급의 끄적거림
[JSP] MVC 패턴 본문
1. MVC 패턴
- Model, View, Controller의 합성어
- Model : 백그라운드에서 동작하는 로직을 처리
- View : 사용자가 보게 될 결과 화면 출력
- Controller : 사용자의 입력처리와 흐름 제어를 담당
- 모델 1방식과 모델2방식
- JSP에서 출력과 로직을 전부 처리 → 모델1 방식
- JSP에서 출력만 처리 → 모델2 방식
2. Model 1방식
- 모델 1 구조 : 용자의 요청을JSP가 전부다 처리
- 웹브라우저 사용자의 요청을 받은 JSP는 자바빈이나 서비스 클래스를 사용하여 웹브라우저가 요청한 작업을 처리하고 그 결과를 출력
3. Model2 방식
- 웹브라우저 사용자의 요청을 서블릿이 받음
- 서블릿 : 웹브라우저의 요청을 받아 View로 보여줄 것인지 Model로 보내줄 것인지 정하여 전송
- View 페이지는 사용자에게 보여주는 역할만을 담당하고 실질적인 기능의 부분은 Model 에서 담당
- 실질적으로 보여지는 HTML과 JAVA 소스를 분리 해놨기 때문에 모델 1방식에 비해 개발을 확장시키기도 쉽고 유지보수도 쉬움
'JSP' 카테고리의 다른 글
[JSP] 서버 재시작 안 할 경우 (0) | 2019.11.21 |
---|---|
[JSP] 한글 깨짐 여러 유형 (0) | 2019.11.03 |
[servlet] 사용자 정의 서블릿 작성 (MyController 클래스) (0) | 2019.10.02 |
[MVC] EL / JSTL / 에러페이지 구현 (0) | 2019.10.01 |
[MVC] 서블릿 개요, JSP 형식 출력 (0) | 2019.09.30 |
Comments