톰캣 #01-소개
-
Upload
gyuseok-lee -
Category
Software
-
view
272 -
download
0
description
Transcript of 톰캣 #01-소개
![Page 1: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/1.jpg)
.StoneGG
![Page 2: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/2.jpg)
{톰캣: T o m c a t }
![Page 3: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/3.jpg)
왜 톰캣을 쓰는가?
톰캣 이력
톰캣 구성
TomEE?
C H A P T E R # 1
T O M C AT 소개
![Page 4: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/4.jpg)
왜 톰캣을 쓰는가?
![Page 5: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/5.jpg)
왜 톰캣을 쓰는가?
JAVAJSP/Servlet
![Page 6: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/6.jpg)
.org왜 톰캣을 쓰는가?
JSP/Servlet Engine
![Page 7: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/7.jpg)
.org왜 톰캣을 쓰는가?
JSP/Servlet Engine
![Page 8: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/8.jpg)
왜 톰캣을 쓰는가?
Tomcat - 50%
JBoss - 16%
Jetty - 12%
GlassFish - 7.5%
WebLogic - 6%
WebSphere - 4%TomEE - 1%
Another 22 tools… - 2.5%
![Page 9: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/9.jpg)
톰캣 이력
![Page 10: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/10.jpg)
톰캣 이력
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
![Page 11: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/11.jpg)
톰캣 구성
![Page 12: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/12.jpg)
톰캣 구성
Catalina Coyote Jasper
서블릿 컨테이너
: 자바 서블릿을 호스팅
하는 환경
HTTP 컴포넌트
: 톰캣에 TCP를 통한
프로토콜 지원
톰캣의 JSP 엔진
: 실제 JSP페이지의 요청을
처리하는 서블릿
![Page 13: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/13.jpg)
톰캣 구성
HTTP 요청을 Coyote에서
받으면
Catalina JasperCoyote
Catalina Servlet Contatiner 에서 Doc Base를 찾고
WEB-INF/web.xml 파일 내용 참조
*.jsp 파일이 호출 될 때,
Jasper JSP 엔진이 Validation
Check / Compile
![Page 14: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/14.jpg)
TomEE?
![Page 15: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/15.jpg)
JSP/Servlet
TomEE?
WAS
Web Container
![Page 16: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/16.jpg)
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
![Page 17: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/17.jpg)
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
![Page 18: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/18.jpg)
왜 톰캣을 쓰는가?
톰캣 이력
톰캣 구성
TomEE?
끝{G.Stone : 톰캣 소개}
![Page 19: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/19.jpg)
NEXT
설치 환경
![Page 20: 톰캣 #01-소개](https://reader038.fdocuments.net/reader038/viewer/2022110308/557e9f6cd8b42ac5658b46e2/html5/thumbnails/20.jpg)
CategoryGMMG