Für die hohe Marktakzeptanz von J2EE Software ist der Enterprise Java Beans Standard verantwortlich, welcher von einer Vielzahl namhafter Hersteller von Middleware und Backend unterstützt wird. In Kombination mit dynamischen HTML Seiten als Frontend (JSP, Servlets) und die breitbandige Unterstützung zukunftssicherer Standards bietet Java mit der J2EE eines der mächtigsten Werkzeuge für verteilte Anwendungen. In diesem Java-Seminar erlernen Sie die softwaretechnische Abbildung geschäftskritischer Prozesse in das marktdominierende Framework zur Entwicklung verteilter Anwendungen für B2B - B2C Umgebungen, Einsatzmöglichkeiten und die Vorteile durch den Einsatz bewährter Softwarearchitektur Patterns.
Zielgruppe
Diese Java-Schulung richtet sich an Projektleiter und -koordinatoren, Systemanalytiker und Anwendungsdesigner mit Kenntnissen über verteilte Objekte als auch Programmierer, Team- und Gruppenleiter mit sehr guten Kenntnissen in Java und Verständnis zur OOP.
Hinweis Standardmäßig bieten wir die Durchführung des Seminars mit dem Applikationsserver Bea WebLogic und dem SQL Server an. Fragen sie Änderungswünsche bei uns an, so dass Sie ideal für den Einsatz der geplanten Software vorbereitet sind.Dieser Java-Kurs kann als Firmenkurs auch in englischer Sprache durchgeführt werden. |
Einführung in J2EE
- Anforderungen an verteilte Anwendungen
- Technologien und Standards
- Zusammenspiel mit Servlets und JSP
Einführung in EJB 2.0
- Historie
- Objektprotokolle CORBA, RMI, DCOM
- Komponententransaktionsmonitore
- Primäre Services von EJB Applikationsservern
Architektonische Übersicht
- Enterprise Java Beans Komponentenmodell
- Entity- , Session- und Message-driven beans
Zugriff auf Enterprise Java Beans
- JNDI (Java Name and Directory Service)
- Remote Client API und RMI-IIOP
- Local Client API
Einführung in Container Managed Persistence
- Programmiermodel / Persistenzschema
- Container Tools und Persistenz
CMP / Entity Relationships
- Komplexe bean-to-bean Beziehungen
- Realisierung der 7 Multiplizitätstypen
- Kaskadierung, Delete und Remove
CMP / EJB Query Language
- Deklaration von Queries
- find und select Mehtoden, Where Klausel
Container-Managed Persistence in EJB 1.1
- Bean-Managed Persistence
- Konzept und Interfaces
- ejbCreate(), ejbLoad(), ejbRemove(), ejbStore(), ejbFind() Methoden
- Deployment Deskriptoren
Entity-Container
- Primärschlüssel
- Callback Methoden
- Entity Kontext
- Lebenszyklus einer Entity Bean
Session Beans
- stateless und stateful session Beans
- Lebenszyklen
Message-Driven Beans
- Java Message Service als asynchrone Ressource
- Messaging Modelle: Publish/Subscribe und Point-to-Point
Transaktionen
- ACID Anforderungen an Transaktionen
- Deklaratives und explizites Transaktionsmanagement
- Isolation und Database locking
Weitere Themen
- Design Strategien / Patterns
- XML Deployment Descriptoren
- Übersicht zu aktuellen EJB Applikationservern
|
Kurs-ID: J2EEEJB
Dauer
5 Tage /
i.d.R.: 8:00 - 15:30 Uhr
Offener Kurs
Der Seminarpreis einschließlich Seminarunterlagen beträgt pro Teilnehmer 1.650,00 € zzgl. MwSt. (1.963,50 € inkl. MwSt.)
Termin laut Terminplan oder auf Anfrage
zur Anmeldung
Durchführung: ab 3 Pers.
Firmenkurs
Termine nach Vereinbarung.
Preise für Individual- und Firmenschulungen auf Anfrage.
Vorkenntnisse
Praktische Erfahrungen mit Java im Niveau des Kurses Java Grundlagen oder Borland JBuilder sollten vorhanden sein. Kenntnisse der Unified Modeling Language und in Design Patterns sind vorteilhaft.
Weiterführende Kurse
|