톰캣은 웹 컨테이너이다.
톰캣은 J2EE영역을 제공하는 웹 컨테이너이다.
톰캣은 JSP및 Servlet을 가지고 실행할 수 있는 웹 컨테이너로, 웹서버와 웹어플리케이션 서버의 기능도 가지고 있다.
따라서 아파치 웹 서버를 설치하지 않아도, tomcat만으로 JSP및 Servlet을 학습하는데는 충분.
※ 웹 컨테이너란?
웹 컨테이너는 JSP와 Servlet에 대한 실행환경을 제공한다.
컨테이너를 구성하는 3가지 기술
1) Servlet : 서버쪽에서 실행되는 프로그램
2) JSP : 컴포넌트를 웹 페이지에 내장시켜 통합시킬 수 있는 것, html, java, javabean을 하나의 웹 페이지 내에 구현가능
서블릿을 한 차원더 확장 시킨것.
3) EJB ( Enterprise Java Bean ) : EJB은 확장가능하고 다중처리에 안전하다.
※ J2EE란?
J2EE는 컨테이너가 관리하는 컴포넌트 그룹과 API그룹으로 나누어진다.
컨테이너는 여러가지 컴포넌트를 가지고 있고, 컴포넌트들이 제공하는 각종 서비스를 관리하는 runtime 환경을 제공한다.
서비스 API는 실제로 사용하는 각종 서비스환경을 제공한다.
'개발 > Web Programming' 카테고리의 다른 글
[JSP] JSP 처리과정 (1) | 2019.11.28 |
---|---|
JSP tomcat 경로 변경 (0) | 2019.11.28 |
[JSP] 웹 어플리케이션 처리 방식 및 구현 방식 (0) | 2019.11.28 |
[JSP] 웹 어플리케이션의 구조 및 구성 요소 (0) | 2019.11.27 |
[JSP] Servlet과 JSP란? (0) | 2019.11.27 |