티스토리 뷰
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 |
댓글