본문 바로가기

Java Programming/Jsp

JSP란..

 JSP(Java Server Page)

- 자바가 만드는 동적인 문서

- 서버환경에서 사용하는 스크립트 방식의 언어(사용언어:java)

- jasper 사용하는 문서

 

1. Web Server 역할

- Web Server 통해 전세계 사람들이 보는데 이때 사용하는 Program들중에 Tomcat 포함되어 있다.

- 사용자의 요청에 따라 Home directory에서 직접 Data 꺼낼 수도 있고 Servlet Container 통해 DB에서 Data 꺼낼 수도 있다.

- Web Server = Servlet Container = Tomcat

= 서블릿들을 보관

- 종류 : MS사의 IIS / MS사의 PWLS / Sun사의 I planet / Apache사의 Apache

 

2. Tomcat

- 웹 서버 역할로써 예전에는 Web Server Apache 사용하고 Container Tomcat 따로 사용하였는데, 지금은 Tomcat Web Server역할과 Container역할도 같이 한다.

- Web server Tomcat 따로 사용할 경우

: Tomcat 경량화된 web server 가지고 있기 때문에 Web server 필요할 경우 따로 사용한다.

- 제공하는 Servlet  Servlet3.0 이다.

: 자바에서 제공하는 것이 아니라 Tomcat에서 제공하는 것이기 때문에 Tomcat Java 연결해줘야 하는데 이때 Response Request 사용한다.

 

3. jasper (Component of Apache Tomcat)

-    HTML에서 JSP 만들었을 , jasper Servlet Format으로 바꿔주는 역할을 한다.

-    jasper 사용하는 문서는 JSP이다. 

         

4.  컨테이너(Container)

- 객체를 관리하는 Container 로써 객체 Container 라고도 부른다.

- JSP Servlet 관리한다.

- 종류 : Tomcat, 제우스, 웹로직, 웹스피어..

- Container CGI 차이점

# Container: 쓰레드로 실행, 1개의 computer 여러 개의 쓰레드

# CGI : Process 실행, 요청과 실행을 반복하는 1:1 서비스

'Java Programming > Jsp' 카테고리의 다른 글

웹 서버 운영하기(TEST)  (0) 2013.07.28
웹서버(톰캣) 구축하기  (2) 2013.07.27
Java SE JDK 설치 및 PATH 설정  (0) 2013.07.26
코드 블록 형식  (0) 2013.07.06
서블릿  (0) 2013.07.04