Der JBoss Applicationserver ist die Implementierung eines Applicationservers nach der
Java Enterprise Edeition (JEE). JBoss ist neben BEA WebLogic und IBM WebSphere einer
der weit verbreitesten Java Applicationserver. Gründe hierfür sind
u.a. Kostenaspekte, Stabilität gegenüber anderen Plattformen, höhere
Entwicklerproduktivität und die gute Integration mit weiteren Open Source
Projekten, wie Hibernate, jBPM, JBoss Portal, u.v.a.
Inhalte
Einführung und Installation
- JBoss Historie
- JBoss installieren und konfigurieren
- Installation der JBoss IDE
JBoss Architektur
- JMX-Microkernel Design
- JMX-Nodes
- MBeans als Services und Container
- Unified Classloader Architektur
- Detached Invokers
- Client Proxies
J2EE Einführung
- Architektur der J2EE-Plattform
- Überblick über Komponenten und APIs (Servlets, JSP, EJB3, Security,
JNDI, u.v.a.)
Deployment unter JBoss
- JBoss Web- und EJB-Container
- Deployment und Aktivierung
- Deployment-Descriptoren
- Archive erstellen (JAR, SAR, WAR, EAR, usw.)
Namensdienst und JNDI
- Architektur des J2EE-Namensdiensts
- Konfigurationen und Implementierung
Servlets und JavaServer Pages
Einführung EJB3
- Stateless Session Beans
- Stateful Session Beans
- Entity Beans
- Transaktionen
Fortgeschrittene Themen
- J2EE Security und JBoss
- Message Driven Beans (MDB) und Java Message Service (JMS)
- Interceptors
Über den Tellerand geschaut
- Performance von J2EE-Anwendungen
- J2EE Testing
- J2EE Tools: MAVEN
Zielgruppe / Voraussetzungen
Dauer
Preis
Termine