Liebe Besucherin, lieber Besucher,
willkommen auf meiner Web-Site zur Einführung in das Programmieren von Enterprise Java Beans !

* Bitte beachten Sie die Hinweise und Bestimmungen bezüglich Urheberrecht, Haftungsausschluß und geschützte Marken oder Warenzeichen die für dieses Web-Dokument und möglicherweise auch für 'verlinkte' Dokumente gelten.

  • Der Betreiber dieser Web-Site (www.javascout.biz) ist nicht verantwortlich für den Inhalt von Web-Sites, die innerhalb dieses Web-Dokumentes oder anderer Dokumente von www.javascout.biz verlinkt sind.

  • Wenn dieses Web-Dokument oder andere Dokumente dieser Web-Site (www.javascout.biz) Rechte von Ihnen verletzen, oder sie glauben, dass Rechte Anderer (Dritter Personen) dadurch verletzt werden, informieren Sie bitte den Betreiber dieser Web-Site.
    Eine E-Mail können Sie ganz einfach durch anklicken des Symbols oder Textes im Frame rechts oben senden.

Dieses Dokument drucken.

Letzte Bearbeitung dieses Dokuments:
2009-11-08

Voraussetzung für das Verständnis der gelisteten Dokumente:

Grundkenntnisse in der Programmierung von Java (Klassen, Methoden, Schleifen) oder anderer Objekt-Orientierter Programmiersprachen (z.B. C++, Modula-2, Pascal).

Kenntnisse im Umgang mit Eclipse; empfohlen ist das Durcharbeiten der Einführungsbeispiele für das Programmieren mit Java.

Ungefährer Zeitaufwand für das Durcharbeiten dieses Dokumentes:

Das ist ein Dokument mit einem Inhaltsverzeichnis von Dokumenten mit Detail-Beschreibungen.
Der Zeitaufwand für das Durcharbeiten einzelner Details ist bei den jeweiligen Dokumenten angegeben.

Liste der einzelnen Tutorials

Dokument

Inhalt

Vorbedingungen

Ungefährer Zeitaufwand

Dieses Tutorial ist nicht mehr aktuell !
Nachfolger ist das Tutorial: Einfache Session Bean, EJB3-Standard (Java_EJB_05)

Tutorial:
Einfache Session Bean
(Java_EJB_01)
* Schritt 1: Einrichten des Projects 
* Schritt 2: Codieren 
* Schritt 3: XDoclet 
* Schritt 4: Packen in JAR-Dateien und 'deploy' 

Dieses Tutorial ist nur nützlich wenn Sie Code für EJBs vor dem EJB3-Standard adaptieren müssen.
Eine einfache Session Bean, die das Datum in einem Format abhängig von einem Sprach-Code ausgibt.
Dabei wird das Einrichten von Eclipse für das Programmieren von EJB geübt.

* Grundkenntnisse über das Programmieren mit Java oder einer anderen objektorientierten Sprache (z.B. Pascal, C++).
* Kenntnisse im Umgang mit Eclipse.
* Empfohlen ist das Durcharbeiten der Einführungsbeispiele für das Programmieren mit Java.


Dieses Tutorial ist nicht mehr aktuell !
Nachfolger ist das Tutorial: Client-Programm für Einfache Session Bean, EJB3-Standard (Java_EJB_06)

Tutorial:
Client-Programm für Einfache Session Bean
(Java_EJB_02)

Dieses Tutorial ist nur nützlich wenn Sie Heavayweight- (Fat-) Clients für EJBs vor dem EJB3-Standard neu erstellen oder adaptieren müssen.
Ein einfaches Client-Programm mit Benutzer-Eingabe und -Ausgabe über die Kommandozeile, dass auf die Methode der im vorigen Tutorial entwickelten Session Bean zugreift.
Dabei wird beschrieben, welche Klassen als Schnittstelle zum EJB importiert werden müssen und wie auf eine Methode eines EJB zugegriffen wird.

* Entwickeln der EJB wie im vorigen Tutorial (Java_EJB_01) beschrieben – und alle deren Vorbedingungen.


Dieses Tutorial ist nicht mehr aktuell !
Nachfolger ist das Tutorial: Session Bean mit Datenbank-Zugriff, EJB3-Standard (Java_EJB_07)

Tutorial:
Session Bean mit Datenbank-Zugriff
(Java_EJB_03)
* Schritt 1: Einrichten des Projects 
* Schritt 2: Codieren 
* Schritt 3: XDoclet 
* Schritt 4: Packen in JAR-Dateien und 'deploy' 
* Schritt 5: Benutzen der Hypersonic Datenbank von JBoss 
* Schritt 6: Maßnahmen für den Zugriff auf eine MySQL-Datenbank 

Dieses Tutorial ist nur nützlich wenn Sie Code für EJBs vor dem EJB3-Standard adaptieren müssen.
Eine Session Bean, die Basis für eine einfachste 'Chat'-Anwendung ist.
Die EJB hat zwei Methoden; eine für das Eintragen eines Textes auf die Datenbank und eine für das Abfragen der neuesten Einträge auf der Datenbank.
In diesem Tutorial wird das Einbinden von Zugriffen auf eine Datenbank gezeigt. Dabei wird der Code für Datenbank-Zugriffe als auch die XDoclet-Konfiguration für die Parameterisierung, die vom Java-Application-Server gefordert wird, dokumentiert.

Weiters wird eine Anleitung gegeben, wie das in JBoss integrierte Datenbanksystem Hypersonic genutzt werden kann.

Als letzter Schritt wird gezeigt, wie ein anderes Datenbanksystem (MySQL im Beispiel) verwendet werden kann und welche Parameterisierungen dafür geändert werden müssen

* Entwickeln der EJB wie im Tutorial 'Einfache Session Bean' (Java_EJB_01) beschrieben – und alle deren Vorbedingungen.


Dieses Tutorial ist nicht mehr aktuell !
Nachfolger ist das Tutorial: Client-Programm für Session Bean mit Datenbank-Zugriff, EJB3-Standard (Java_EJB_08)

Tutorial:
Client-Programm für Session Bean mit Datenbank-Zugriff
(Java_EJB_04)

Dieses Tutorial ist nur nützlich wenn Sie Heavayweight- (Fat-) Clients für EJBs vor dem EJB3-Standard neu erstellen oder adaptieren müssen.
Dieses Tutorial ist ein Client-Programm mit Ein- und Ausgabe der Daten über die Konsole.

* Entwickeln der EJB wie im vorigen Tutorial (Java_EJB_03) beschrieben – und alle deren Vorbedingungen.


Tutorial:
Einfache Session Bean,
EJB3-Standard
(Java_EJB_05)
* Schritt 1: Einrichten des Projects 
* Schritt 2: Codieren 
* Schritt 3: Packen in JAR-Dateien und 'deploy' 
* Schritt 4: Packen in EAR-Datei und Ändern des JNDI-Namens 

Eine einfache Session Bean, die das Datum in einem Format abhängig von einem Sprach-Code ausgibt.
Dabei wird das Einrichten von Eclipse für das Programmieren von EJB geübt.

* Grundkenntnisse über das Programmieren mit Java oder einer anderen objektorientierten Sprache (z.B. Pascal, C++).
* Kenntnisse im Umgang mit Eclipse.
* Empfohlen ist das Durcharbeiten der Einführungsbeispiele für das Programmieren mit Java.

65 bis 130 Minuten;
je nach Kenntnissen und Routine im Umgang mit Eclipse und beim Schreiben von Java-Code.

Tutorial:
Client-Programm für Einfache Session Bean,
EJB3-Standard
(Java_EJB_06)

Ein einfaches Client-Programm mit Benutzer-Eingabe und -Ausgabe über die Kommandozeile, dass auf die Methode der im vorigen Tutorial entwickelten Session Bean zugreift.
Dabei wird beschrieben, welche Klassen als Schnittstelle zum EJB importiert werden müssen und wie auf eine Methode eines EJB zugegriffen wird.

* Entwickeln der EJB wie im vorigen Tutorial (Java_EJB_05) beschrieben – und alle der Vorbedingungen.

45 bis 80 Minuten;
je nach Kenntnissen und Routine im Umgang mit Eclipse und beim Schreiben von Java-Code.

Tutorial:
Session Bean mit Datenbank-Zugriff,
EJB3-Standard
(Java_EJB_07)
* Schritt 1: Einrichten des Projects 
* Schritt 2: Codieren 
* Schritt 3: Packen der Dateien in Java-Archive (JAR) und 'deploy' 
* Schritt 5: Benutzen der Hypersonic Datenbank von JBoss 
* Schritt 6: Maßnahmen für den Zugriff auf eine MySQL-Datenbank 

Eine Session Bean, die Basis für eine einfachste 'Chat'-Anwendung ist.
Die EJB hat zwei Methoden; eine für das Eintragen eines Textes auf die Datenbank und eine für das Abfragen der neuesten Einträge auf der Datenbank.

Zusätzlich zum Tutorial: Einfache Session Bean, EJB3-Standard (Java_EJB_05) sind folgende Anleitungen enthalten:

  • Festlegen einer Datenstruktur für die Übertragung der Daten zwischen EJB und Client-Programm – genannt Business Object (BO)

  • Zugriff auf eine Datenbank.

  • JNDI-Name nicht mehr fix 'programmiert' sondern in der Datei 'ejb-jar.xml' festgelegt – dadurch leicht veränderbar.

  • Konfigurationsdatei für die Verbindung zum Datenbanksystem für
    * HypesonicSQL (in JBoss integriert) und
    * MySQL

* Entwickeln der EJB wie im Tutorial: 'Einfache Session Bean. EJB3-Standard' (Java_EJB_05) beschrieben – und alle der Vorbedingungen.

* Tutorial: Datenbank-Ladeprogramm mit Graphischer Benutzeroberfläche (Java_Intro_02) durchgearbeitet.


Tutorial:
Client-Programm für Session Bean mit Datenbank-Zugriff,
EJB3-Standard
(Java_EJB_08)

Dieses Tutorial enthält ein Client-Programm mit Ein- und Ausgabe der Daten über die Konsole.

* Entwickeln der EJB wie im vorigen Tutorial (Java_EJB_07) beschrieben – und alle der Vorbedingungen.

45 bis 80 Minuten;
je nach Kenntnissen und Routine im Umgang mit Eclipse und beim Schreiben von Java-Code.

Unterstützende Dokumente

Hier finden Sie die 'Links' zu Dokumenten, die Aufgaben beschreiben, die möglicherweise eine Vorbedingung für einen Abschnitt der gelisteten Tutorials sind.

Dokument

Inhalt

Vorbedingungen

Ungefährer Zeitaufwand

MySQL Datenbank für die Verwendung mit Java-Programmen einrichten

Für die Verwendung des Datenbank-Systems MySQL mit Java ist das Erstellen einer Datenbank und das Vergeben eines passenden Berechtigungs-Schemas notwendig.

* MySQL Datenbank installiert.