GlassFish ist ein professioneller Open-Source Java EE Applikationsserver, dem in einem an kommerziellen wie auch freien Mitbewerbern nicht gerade armen Marktsegment nicht ohne Grund eine stetig wachsende Bedeutung zukommt. Das von Sun Microsystems 2005 durch die Freigabe des kommerziellen "Sun Java System Application Server" initiierte und seit dem kontinuierlich durch Entwickler-, Marketing, Infrastruktur- und Support-Ressourcen unterstützte Projekt bietet bereits in seiner aktuell für Produktionssysteme freigegebenen Version 2.1 bewährte Java Enterprise Applikations-Technologie gemäß aktuellster Standardspezifikation JEE 5, verbunden mit hochmodernen Erweiterungen und einer außerordentlich leistungsfähigen Administrationsschnittstelle.
Die Version 3 des Applikationsservers stellt einen technologischen Meilenstein dar - GlassFish V3 ist nicht nur die Referenzimplementierung des lange erwarteten JEE 6 Standards, sondern verfügt auch über eine Mikrokernel-basierte modulare Architektur, die für dramatisch verkürzte Startzeiten und hohe Performance sorgt, sowie über Integrationsmodule für verschiedene alternative Technologie-Stacks wie PHP, Groovy / Grails oder JRuby / Ruby on Rails.
Inhalt
GlassFish im Überblick
Verwendete Standards und Technologien
Erweiterte Funktionen und alternative Technologiestacks
Vergleich zu anderen Webcontainern und Applikationsservern
Überblick über die Einzelkomponenten
Installation und Einrichtung
GUI basierte Standalone-Installation
Installation des integrierten Entwicklungspakets GlassFish V2.1 / V3 mit NetBeans 6.7 IDE
GlassFish Integration in Eclipse 3.4 IDE
Benutzung des Update-Centers
Konzepte
Domain
Virtuelle Server
Node Agent
Server Instanz
Administrationswerkzeuge
Administration mittels webbasierter GUI
asadmin zur Administration per Kommandozeile
Verzeichnisstrukturen
Einrichten einer Infrastruktur
Domain und virtuelle Server konfigurieren
Anwendungen deployen
Datenbanken und Transaktionsmanagement
Resourcen und Messaging konfigurieren
Security und SSO
Anbindung an Apache oder IIS Frontend
Konzepte zum Verzicht auf einen vorgeschalteten Webservers
Entwicklung für GlassFish
Überblick JEE 5
Web- und Enterprise-Applikationen erstellen
Integrierte Entwicklung mit NetBeans IDE
Testen und Debugging
GlassFish V3
Überblick aktueller Stand JEE 6
GlassFish V3 Konzepte
Erweiterte Module
Einführung in die neuen Entwicklungskonzepte für V3 / JEE 6 gestützte Anwendungen
Seminar-Ziel
Dieses Seminar gibt einen umfassenden Überblick über die Architektur und die verfügbaren Dienste des Open Source Servers. Die Teilnehmer erlernen die Installation des GlassFish AS und die Bereitstellung von Anwendungen.
Wer sollte teilnehmen
Entwickler, die den GlassFish Application Server einsetzen möchten mit Erfahrung in Administration und Netzwerken. Grundlegende Java-Kenntnisse sind von Vorteil.
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
max. 8 Personen
Seminar-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks