티스토리 뷰

VIEW/JSP&SERVLET

[JSP] JSP & servlet 이란?

찰떡쿠키부스트 2017. 12. 1. 11:22

 

 

JSP  자바서버 페이지(JavaServer Pages)

HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 언어이다.

 

 

JSP 와 SERVLET

용자의 요청(request)을 받으면 WAS는 정적/동적인 요청인지 먼지 구분한다음,

정적인 요청이면 바로 반환하고 동적인 요청이면 요청을 servlet,jsp 로 전환시킨다.
이때 WAS에 내장되어있는 Servlet container가 java파일을 컴파일해서 class 파일로 바꾸고 메모리에 올려 servlet 객체를 만들고

이 servlet객체(스프링의 디스패처서블릿)가 dopost,doget 실행.

serlvet을 요약하면 WAS 를 통해 컴파일 된 후 메모리에 적재되어 클라이언트의 HTTP Get, Post 등의요청을 처리하는 자바 프로그램임.

 

근데 servlet은 html을 넣기가 불편함
그래서 jsp(java server page) 가 나옴. html 내부에 java 코드를 쉽게 넣을 수 있음

그래서 servlet과 jsp의 장점을 살려서
html을 쉽게 쓸 수 있는 jsp를 view에 쓰고, dopost,doget이 있는 servlet을 controller로 쓰는 mvc가 나옴

 

'VIEW > JSP&SERVLET' 카테고리의 다른 글

[JSP] jquery  (0) 2017.12.01
[JSP] application,session,화면이동,영역정리  (0) 2017.12.01
[JSP] db연동,관련문제  (0) 2017.12.01
[JSP] request객체  (0) 2017.12.01
[JSP]톰캣 구조,_jspService메서드,jsp태그,jsp 내장객체  (0) 2017.12.01
댓글