[JSP&Servlet] JSP 개요
> JSP
javaserver Pages 기술은 HTML,DHTML,XHTM,XML과 같은 동적 웹 컨텐츠를 생성하는 어플리케이션을 만들기 위한 J2EE 플랫폼에 속한느 자바 기술이다. JSP기술은 동적 컨텐츠를 만들어내는 웹페이지를 쉽게 하지만 최대의 강력함과 유연성을 가지고 작성할 수 있도록 해준다.
> JSP/서블릿컨테이너 역할
-------------- -jsp컨테이너 -------------------- =====서블릿컨테이너=====
Jsp페이지 ----> 페이지 구현 서블릿 소스 --> 서블릿클래스 ---> 서블릿 객체
. Jsp . Java . Class
> JSP의 이점
1. 플랫폼과 무관하게 작성, 어떠한 웹어플리케이션 서버에서도 동작
2. 역할 분리 (프리젠테이션로직,비즈니스로직)
3. 컴포넌트와 태그 라이브러리의 재사용 è 생산성 향상
4. 정적 컨텐츠와 동적 컨텐츠의 분리
5. 액션들, 표현식, 스크립팅 제공
6. N-tier enterprise 어플리케이션을 위한 웹 엑세스 레이어
> JSP페이지 구현 서블릿
jsplinit() : 클래스 로딩시 최초 한번 호출
_jspService() : JSP페이지에 대한 요청이 있을 때 마다 호출
jspDestory() : 서블릿 객체가 메모리에서 해제될 때 호출
> JSP 스크립트 태그
<% -- --%> |
주석문(comment) |
<%! %> |
선언문(declration) |
<%= %> |
표현식(expression) |
<%@ %> |
지시자(directive) -- 페이지정보값 |
<% %> |
스크립트릿(scriptlet) |
'개발참고' 카테고리의 다른 글
[Java] Java란 무엇인가? (0) | 2020.05.20 |
---|---|
[JSP&Servlet] JSP 내장객체, 액션, 컴포넌트 (0) | 2020.05.19 |
[JSP&Servlet] 서블릿오류처리,쿠키,세션트레킹,리스너,요청재지정 (0) | 2020.05.19 |
[JSP&Servlet] 서블릿,QUERY문자열 (0) | 2020.05.19 |
[JSP&Servlet] 테스트 환경설정, JDBC프로그래밍 (0) | 2020.05.19 |