Download presentation
Published byMarissa McDougall Modified over 10 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.