Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 쿠버네티스 컨트롤러
- action
- 프로세스
- Redux
- 프로세스 통신
- #스웨거
- 기술PM
- ecs
- #api 문서화
- javascript
- AWS
- docker
- React.js
- IP
- Reducer
- 모두의캠퍼스
- #Swagger-editor
- #Swagger-ui
- React
- Site Reliability engineering
- 카카오게임즈
- server
- 쿠버네티스
- fluentd
- Kubernetes
- 북딜
- SRE
- #Swagger-codegen
- #Swagger
- 모캠
반응형
Archives
- Today
- Total
탕구리's 블로그
JSP & Servlet , MVC1,2 본문
반응형
Servelet, Jsp
<servelet> : 서블릿 컨테이너가 이해할 수 있게 구성된 순수자바코드 HTML in JAVA
<JSP> : model, View, Controller의 역할을 jsp가 모두 수행한다.
JSP의 동작 과정
: JSP의 경우 처음 실행시 JSP전체 페이지를 Servlet 클래스의 소스코드로 변환하여 그 소스를 통해 컴파일 하고 컴파일 결과로 Servlet 객체를 만들고, 초기화해서 Servlet을 만든다. 컴파일된 Servlet은 힙메모리에 적재되고 URL요청시에 Servlet으로 접근한다.
MVC 모델
- Model : 논리적 데이터 기반 구조를 표현
- View : 사용자 인터페이스 내의 구성요소들을 표현
- Controller : Model과 View를 연결하고 있는 클래스를 대표, 모델과 뷰 내의 클래스들의 정보 교환을 위해 사용
MVC Model1
- 사용자로부터 요청을 JSP가 받아 Java Bean을 호출해 처리한다.
- JSP로 구현한 기존 웹 어플리케이션은 모델1의 구조를 갖으며, 웹 브라우저의 요청을 JSP(MVC 를 모두 수행)페이지가 받아서 처리한다.
- 재사용이 힘들고 가독성이 떨어진다.
- 개발이 빠르다.
- 배우기 쉽다.
- 유지보수가 어렵다
MVC Model2
- JSP(view), Servlet(Controller)를 모두 사용한다.
- 웹 브라우저의 요청을 하나의 서블릿이 받아 처리한다.
- 결과물은 JSP(view)를 통해 출력
반응형
'Java' 카테고리의 다른 글
JAVA SE, EE, ME (0) | 2017.06.09 |
---|---|
스프링(Spring Frame work) 개념 (0) | 2017.06.09 |
Comments