GS_EJBFUN Entwickeln von Enterprise Java Anwendungen - J2EE Fundamentals
EJB (Enterprise Java Beans) stellen eine Komponententechnologie für die Erstellung von verteilten Businessanwendungen auf der Basis von Java dar. Anwendungen dieser Art erfordern und erfüllen Anforderungen wie Mehrsprachigkeit, Skalierbarkeit, Transaktionssicherheit, Plattformunabhängigkeit, Datenbankzugriffe und unterschiedliche Frontends wie Web oder aber grafische Desktopanwendungen. Zum Betreiben solcher Anwendungen benötigt man einen "Application Server", der gemäß der Referenzimplementierung bzw. Zertifizierung von Sun implementiert ist (Tomcat, JBoss, Websphere, Weblogic, Oracle-AS).
Als integriertes Entwicklungswerkzeug (IDE) wird Eclipse verwendet (kann aber auch JDeveloper sein). Als Application Server wird Tomcat bzw. JBoss verwendet (kann aber auch Oracle Application Server 10g sein). Als Datenbank wird Oracle Database 10g verwendet (kann aber auch mySQL sein).
Vorkenntnisse erforderlich
Vorkenntnisse empfohlen
Kursbeschreibung
Sachgebiete
- Grundlegende Technologie der Netzwerkprogrammierung
- RMI, Corba, JDBC, XML,
- Ant und maven
- J2EE-Architektur
- Die Schichten
- Container und Deployment
- Szenarien
- EJB-Grundlagen
- Home und Remote Interfaces
- Archivdateien - jar, war und ear-Normen
- Descriptoren für Verteilung (Deployment descriptor)
- Clients
- JNDI (Naming)
- Automatisierung mit ant / maven
- SessionBeans
- Connection Pools und Datenquellen
- BMP - Bean Managed Persistence
- CMP - Container Managed Persistence
- EntityBeans
- EJB - Query Language
- Finder Methoden, alternativen zu Entity Beans
- MDB - Message Driven Beans
- asynchroner Aufruf von Beans
- JMS - Java Messaging Services
- Messaging in Enterprise Java Anwendungen
- Sicherheit / Security
- JAAS - Authentifizierung von Benutzern
- Absicherung von Methoden in EJB-Zugriffen
- Transaktionskontrolle und Steuerung
- Bedeutung von ACID
- Steuerung von Transaktionen
- TX und Ausnahmen
- TX und stateful / stateless session beans
- TX-attribute, deklarative
- J2EE-design patterns
Teilnehmerkreis
- Erfahrene Java-Entwickler für verteilte Anwendungen
Kategorie
Open Java - produktneutrale Java Kurse
Sprache Unterlagen
Sofern vorhanden/möglich Deutsch, anderenfalls Englisch
Kursdauer
3 Tage
Kurspreis
1.770 EUR exkl. Mwst.
Kurstermine
Noch keine Termine vorhanden.
Für den nächsten Termin vormerken.