관리 메뉴

Frog is cry

Leture17_JSP의 구조 본문

JSP/실습

Leture17_JSP의 구조

Frog is cry 2020. 8. 6. 17:42
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