Frog is cry
Leture17_JSP의 구조 본문
JSP :
> 썬마이크로시스템즈사에서 만든 Java Servlet 기반의 서버측 (back-end) 스크립트 기술
JSP의 특징 :
> Java Beans 라고 하는 자바 컴포넌트를 사용할 수 있음.
> JSP나 다른 서블릿 간의 쉬운 데이터 공유
> **page, request, session, application scope 으로 구현
> 자바의 모든 기능을 사용할 수 있음 (무한한 확장성)
> IBM, 오라클, 썬, BEA 등에서 강력히 지원중
> JSTL(JSP Standard Tag Library)과 같은 기능의 태그 라이브러리 사용 가능
> 다양한 운영체제와 여러 회사의 JSP 개발/실행 환경을 이용할 수 있음
JSP의 동작과정 :
파일명.jsp > 파일명_jsp.java(서블릿 파일) > Compile > 파일명_jsp.class -> 실행(서비스)
서버 가동 > 파일명_jsp.class의 init() 호출 (메모리 로드, 1회만 실행)
> 클라이언트들이 해당 웹페이지 요청 시 multi-thread 방식으로 service() 호출
> 서버 종료 시 destroy() 실행
** 해당 서블릿 클래스는 최초 1회만 객체화 되며, 이후 서비스는 멀티 스레드 방식으로 메소드로 실행 :
수 십 명의 클라이언트가 페이지를 요청할 때 수 십개의 객체가 생성되지는 않음
> 서버의 메모리를 절약할 수 있음
class, jsp만들어지는 경로 확인
C:\JSP\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\test\org\apache\jsp
'JSP > 실습' 카테고리의 다른 글
JSP 서버 구축 (0) | 2020.11.14 |
---|---|
Leture18_JSP의 요소 (0) | 2020.08.06 |
Leture16_HTML 회원 가입 페이지 구현 (0) | 2020.08.06 |
Leture15_HTML 소개와 주요기능 (0) | 2020.08.06 |
Leture13_Practice (0) | 2020.08.05 |
Comments