Sie lernen die Grundlagen der J2EE-Entwicklung mit JBoss kennen. Neben webbasierter Entwicklung mit JSPs und Servlets werden Sie EJBs (keine EJB3) entwickeln, die Sicherheit Ihrer Anwendung konfigurieren und diese im Server deployen.
Teilnehmer Zielgruppe
Kurs Voraussetzungen
Wünschenswerte Voraussetzungen sind praktische Erfahrung mit dem JBoss-Applikationsservers und Kenntnisse des Kurses "JBoss Administration - Grundlagen"
Seminardauer
5 Tage
09:00 Uhr bis 17:00 Uhr
Schulungsunterlagen
nach Absprache
Seminar-Inhalt / Agenda
Hinweis: Die Entwicklung erfolgt uner Eclipse mit dem JBoss-Plugin und dem JBoss Server 4.x. Eine Entwicklungsumgebung Ihrer Wahl kann ebenfalls verwendet werden.
Installation und Konfiguration
JBoss 4.x installieren und eine Basiskonfiguration herstellen
Eclipse und die notwendigen Plugins einrichten.
Die JBoss Eclipse IDE
XDoclet
J2EE Grundlagen
N-Tier-Architektur
J2EE Komponenten
Überblick über die Bibliotheken
JNDI
Namensdienst
Adressierung über JNDI
Webbasierte Entwicklung
Grundlagen der Architektur
Servlets und Jsp
Der Servletcontainer Tomcat - Konfiguration
JSPs entwickeln
Scriptlets und Direktiven
Tag-Bibliotheken
Servlets als Controller
Deployment Descriptoren
Packaging und Deployment
Konfiguration mittels XDoclet
Konfiguration im JBoss über die Management Konsole
Erweiterungen des Standards durch JBoss
Java Server Faces (JSF):
Architektur
Views
Actions
Navigationsregeln
Validieren von Daten
Events
Konverter
Managed Beans
Konfiguration mittels XDoclet
Java Message Service (JMS)
JMS Architektur
Der JBoss JMS-Server
Point-to-Point und Publish-Subscribe
Aufbau einer JMS Message
Session Beans
Architektur
Stateless Session Beans
Stateful Session Beans
Deployment Descriptoren (ejb-jar.xml und jboss.xml)
Ziel des Seminars ist es Ihnen einen Überblick über die wichtigsten
WS-* Standards zu geben. An Hand von überschaubaren Beispielen werden
Ihnen die Standards erläutert.
...merken/anfragen
Java EE ist die neue Bezeichnung für J2EE. Java EE ist die Spezifikation für eine Softwarearchitektur für die transaktionsbasierte Ausführung in Java programmierten Anwendungen und Web-Anwendungen.
Softwarekomponenten und Dienste werden primär in der Programmiersprache Java erstellt. Mit Java EE wird ein allgemein akzeptierter Rahmen zur Verf&uu...merken/anfragen
Das Seminar richtet sich an Entwickler, die verteilte Anwendungen entwickeln wollen. Es demonstriert Ihnen die wichtigsten Techniken welche die Java-Bibliotheken zur Verfügung stellen. Neben Threadverarbeitung werden Sie die Java Socket Programmierung und Remote Method Invocation (RMI)kennen lernen, sowie die Techniken der verteilten Datenpersistenz.
...merken/anfragen
Das Seminar vermittelt Ihnen einen kurzen Überblick über die Ajax-Basistechnologien JavaScript, HTML, Cascading StyleSheets und XML. Der Schwerpunkt liegt auf der Demonstration der gegenwärtig wichtigsten Ajax-Frameworks. Die Technologien werden an Hand von einfachen Beispielen erläutert.
...merken/anfragen