Upload
gyuseok-lee
View
272
Download
0
Embed Size (px)
DESCRIPTION
대부분의 강의에서 그렇듯...톰캣에 대한 간략한 소개를 합니다. - 톰캣은 왜 쓰는가? - 톰캣의 이력사항 - 톰캣의 구성요소 - TomEE? 왜 톰캣을 쓰시나요???
Citation preview
.StoneGG
{톰캣: T o m c a t }
왜 톰캣을 쓰는가?
톰캣 이력
톰캣 구성
TomEE?
C H A P T E R # 1
T O M C AT 소개
왜 톰캣을 쓰는가?
왜 톰캣을 쓰는가?
JAVAJSP/Servlet
.org왜 톰캣을 쓰는가?
JSP/Servlet Engine
.org왜 톰캣을 쓰는가?
JSP/Servlet Engine
왜 톰캣을 쓰는가?
Tomcat - 50%
JBoss - 16%
Jetty - 12%
GlassFish - 7.5%
WebLogic - 6%
WebSphere - 4%TomEE - 1%
Another 22 tools… - 2.5%
톰캣 이력
톰캣 이력
Developer(s) Apache Software Foundation
Stable release 8.0.9 (Jun�25, 2014)
Development status Active
Written in Java
Operating system Cross-platform
Type Servlet container / HTTP web server
License Apache License 2.0
Website tomcat.apache.org
톰캣 구성
톰캣 구성
Catalina Coyote Jasper
서블릿 컨테이너
: 자바 서블릿을 호스팅
하는 환경
HTTP 컴포넌트
: 톰캣에 TCP를 통한
프로토콜 지원
톰캣의 JSP 엔진
: 실제 JSP페이지의 요청을
처리하는 서블릿
톰캣 구성
HTTP 요청을 Coyote에서
받으면
Catalina JasperCoyote
Catalina Servlet Contatiner 에서 Doc Base를 찾고
WEB-INF/web.xml 파일 내용 참조
*.jsp 파일이 호출 될 때,
Jasper JSP 엔진이 Validation
Check / Compile
TomEE?
JSP/Servlet
TomEE?
WAS
Web Container
TomEE?
TomEE !
The Web Profile version of TomEE contains•CDI - Apache OpenWebBeans•EJB - Apache OpenEJB•JPA - Apache OpenJPA•JSF - Apache MyFaces•JSP - Apache Tomcat•JSTL - Apache Tomcat•JTA - Apache Geronimo Transaction•Servlet - Apache Tomcat•Javamail - Apache Geronimo JavaMail•Bean Validation - Apache BVal
TomEE+ !
The TomEE Plus distribution adds the following:•JAX-RS - Apache CXF•JAX-WS - Apache CXF•JMS - Apache ActiveMQ•Connector - Apache Geronimo Connector
http://tomee.apache.org
TomEE?
Java EE Java SEJava68% 32%
5%
11%
35%
49%
Java EE 6Java EE 7Java EE 5J2EE 2%
7%
26%
65%
Java 7Java 6Java 8Java 5
왜 톰캣을 쓰는가?
톰캣 이력
톰캣 구성
TomEE?
끝{G.Stone : 톰캣 소개}
NEXT
설치 환경
CategoryGMMG