Presentation is loading. Please wait.

Presentation is loading. Please wait.

Apache TomEE Tomcat Web Profile certified TomEE gesprochen Tommy.

Similar presentations


Presentation on theme: "Apache TomEE Tomcat Web Profile certified TomEE gesprochen Tommy."— Presentation transcript:

1 Apache TomEE Tomcat Web Profile certified TomEE gesprochen Tommy

2 Tomcat Basics I Apache Software Foundation
Application Server für JSP & Servlets Aus Vorgänger Jserv entwickelt – erste Versionsnummer 3.0 Aktuell Version 7.0 Java (Apache Web Server in C) Standalone oder als Combo: Apache Web Server + Tomcat Grundlage für TomEE ist Tomcat Jserv 1999 von Sun Microsystem in Version 2.1 an die Apache Foundation übergeben. ist aktuell Geschrieben in Java Web-Handling durch Apache üblich

3 Tomcat Basics II Komponenten
Servlet-Container Catalina (früher Jserv) – Servlet 3.0* HTTP-Connector Coyote JSP-Engine Jasper – JSP 2.2* Darum gibt es z.B. auch die catalina.out als Log-Datei. * Tomcat 7

4 Apache Tomcat + Java EE Features = TomEE
Apache TomEE, pronounced "Tommy", is an all-Apache Java EE 6 Web Profile certified stack where Tomcat is top dog. Apache TomEE is assembled from a vanilla Apache Tomcat zip file. We start with Tomcat, add our jars and zip up the rest. The result is Tomcat with added EE features – TomEE GlassFish Jboss IBM WebSphere Oracle WebLogic

5 Java EE Enterprise Edition
Enterprise Java Beans Verzeichnisdienste Transaktionsmanagement Kommunikation zwischen JavaEE-Komponenten Persistenz für Java-Objekte Komponentenmanagement Java Platform, Enterprise Edition, abgekürzt Java EE oder früher J2EE, ist die Spezifikation einer Softwarearchitektur für die transaktionsbasierte Ausführung von in Java programmierten Anwendungen und insbesondere Web-Anwendungen. Sie ist eine der großen Plattformen, die um den Middleware-Markt kämpfen. Größter Konkurrent ist dabei die .NET-Plattform von Microsoft. Ein Java-EE-Server wird in diverse logische Systeme unterteilt. Diese werden Container genannt. Die aktuelle Spezifikation erfordert die folgenden Container: einen EJB-Container als Laufzeitumgebung für Enterprise Java Beans einen Web-Container als Laufzeitumgebung für Servlets und JavaServer Pages (JSP) einen JCA-Container als Laufzeitumgebung für JCA Connectoren.

6 Enterprise Java Beans EJB
Standardisierte Komponenten innerhalb eines JavaEE-Servers Entity Bean (persistente Daten) Session Bean (Stateless & Stateful) Message Driven Bean Stateless Session Bean as WebService

7 Java EE Web Profile (JSR-316)
Enterprise Common Annotations JSR-250 Context and DI Java EE JSR-299 Dependency Injection JSR-330 JTA JSR-907 Interceptor JSR-318 JPA JSR-317 Bean Validation JSR-303 Managed Beans JSR-316 EJB Lite JSR-318 WEB EL JSR-245 JSF 2.0 JSR-314 JSP 2.2 JSR-45 Servlet 3.0 JSR-315 JSTL JSR-52 Debug JSR-45

8 Installation TomEE Standalone
Prerequisites: Java installed (JDK or JRE) Download. Unzip. Done. Tomcat 7 installed Drop-in WAR

9 TomcatEE Plus Tomcat EE (Web Profile) and Enterprise Java Beans Full
Java EE Connector Java Messaging Service (JMS) Java API for XML Web Services (JAX-WS) Java API for RESTful Web Services (JAX-RS)

10 TomEE Demo


Download ppt "Apache TomEE Tomcat Web Profile certified TomEE gesprochen Tommy."

Similar presentations


Ads by Google