톰캣 #01-소개

20
.Stone G G

Upload: gyuseok-lee

Post on 15-Jun-2015

271 views

Category:

Software


0 download

DESCRIPTION

대부분의 강의에서 그렇듯...톰캣에 대한 간략한 소개를 합니다. - 톰캣은 왜 쓰는가? - 톰캣의 이력사항 - 톰캣의 구성요소 - TomEE? 왜 톰캣을 쓰시나요???

TRANSCRIPT

Page 1: 톰캣 #01-소개

.StoneGG

Page 2: 톰캣 #01-소개

{톰캣: T o m c a t }

Page 3: 톰캣 #01-소개

왜 톰캣을 쓰는가?

톰캣 이력

톰캣 구성

TomEE?

C H A P T E R # 1

T O M C AT 소개

Page 4: 톰캣 #01-소개

왜 톰캣을 쓰는가?

Page 5: 톰캣 #01-소개

왜 톰캣을 쓰는가?

JAVAJSP/Servlet

Page 6: 톰캣 #01-소개

.org왜 톰캣을 쓰는가?

JSP/Servlet Engine

Page 7: 톰캣 #01-소개

.org왜 톰캣을 쓰는가?

JSP/Servlet Engine

Page 8: 톰캣 #01-소개

왜 톰캣을 쓰는가?

Tomcat - 50%

JBoss - 16%

Jetty - 12%

GlassFish - 7.5%

WebLogic - 6%

WebSphere - 4%TomEE - 1%

Another 22 tools… - 2.5%

Page 9: 톰캣 #01-소개

톰캣 이력

Page 10: 톰캣 #01-소개

톰캣 이력

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-소개

톰캣 구성

Page 12: 톰캣 #01-소개

톰캣 구성

Catalina Coyote Jasper

서블릿 컨테이너

: 자바 서블릿을 호스팅

하는 환경

HTTP 컴포넌트

: 톰캣에 TCP를 통한

프로토콜 지원

톰캣의 JSP 엔진

: 실제 JSP페이지의 요청을

처리하는 서블릿

Page 13: 톰캣 #01-소개

톰캣 구성

HTTP 요청을 Coyote에서

받으면

Catalina JasperCoyote

Catalina Servlet Contatiner 에서 Doc Base를 찾고

WEB-INF/web.xml 파일 내용 참조

*.jsp 파일이 호출 될 때,

Jasper JSP 엔진이 Validation

Check / Compile

Page 14: 톰캣 #01-소개

TomEE?

Page 15: 톰캣 #01-소개

JSP/Servlet

TomEE?

WAS

Web Container

Page 16: 톰캣 #01-소개

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-소개

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-소개

왜 톰캣을 쓰는가?

톰캣 이력

톰캣 구성

TomEE?

끝{G.Stone : 톰캣 소개}

Page 19: 톰캣 #01-소개

NEXT

설치 환경

Page 20: 톰캣 #01-소개

CategoryGMMG