BASTA Spring 2022 - Top 10 Best-Practices für YAML-Pipelines in Azure DevOps
Java EE 7 - Enterprise-Anwendungen ohne Ballast
1. Dirk Weil | GEDOPLAN GmbH
Java EE 7
Enterprise-Anwendungen
ohne Ballast
2. Dirk Weil
• GEDOPLAN GmbH, Bielefeld
• Java EE seit 1998
• Konzeption und
Realisierung
• Vorträge
• Seminare
• Veröffentlichungen
2
Java EE 7 - Enterprise-Anwendungen ohne Ballast
3. Was ist Java EE?
• = Java Platform, Enterprise Edition
• Plattform für mehrschichtige Anwendungen
• Spezifikationen und Interfaces als Ergänzung
der Java SE
• Implementierung durch Produkte
– GlassFish
– JBoss
– Oracle WebLogic Server
– IBM WebSphere AS
– …
3
Java EE 7 - Enterprise-Anwendungen ohne Ballast
4. Was ist Java EE?
• Vereinfacht die Entwicklung von
Enterprise-Anwendungen durch
– ein standardisiertes, modulares
Komponenten-Modell
– einen kompletten Satz von
Infrastrukturdiensten für diese
Komponenten
– automatische Abwicklung von Problemen
ohne komplexe Programmierung
4
Java EE 7 - Enterprise-Anwendungen ohne Ballast
20. Beispielanwendung
• Entwicklungsumgebung:
– Java 7 oder höher
– Git Client (z. B. Git Bash http://git-scm.com/downloads)
– Maven 3.x (http://maven.apache.org/download.html)
– IDE, z. B. JBoss Developer Studio
(https://devstudio.jboss.com)
– DB-Tool, z. B. SQL Workbench/J
(http://www.sql-workbench.net/)
git clone --branch jax15 https://github.com/dirkweil/javaee-workshop.git
cd javaee-workshop
mvn
# Import Maven Project into IDE
20
Java EE 7 - Enterprise-Anwendungen ohne Ballast
21. Beispielanwendung
• Laufzeitumgebung:
– WildFly 8.2.0.Final (http://www.wildfly.org/downloads)
# Server an beliebigen Platz entpacken …
# Server starten
wildfly-8.2.0.Final/bin/standalone.sh bzw. .bat
# Datasource einrichten
cp javaee-workshop/additional/wildfly/conference-ds.xml
wildfly-8.2.0.Final/bin/standalone/deployments
# Anwendung deployen
cp javaee-workshop/target/javaee-workshop.war
wildfly-8.2.0.Final/bin/standalone/deployments
21
Java EE 7 - Enterprise-Anwendungen ohne Ballast
22. More
• http://www.gedoplan-it-training.de, z. B:
– Java EE intensiv, 22.-26.06.15, Berlin
– Java EE Masterclass, 18.-22.05.15, Berlin
• http://www.gedoplan-it-consulting.de
• http://javaeeblog.wordpress.com/
• http://expertenkreisjava.blogspot.de/
• dirk.weil@gedoplan.de
• @dirkweil
22
Java EE 7 - Enterprise-Anwendungen ohne Ballast