JBoss für Java-Entwickler

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

  • 5 Tage

Preis

  • 2.380,- Euro zzgl. MwSt.

Termine

  • Auf Anfrage