SunAppServer (Referenzimplementation) | IBM WebSphere 6.0 | JBoss 4.0 |
---|---|---|
Einrichten der FH-Umgebung Eigene Domain und Datenbank |
||
Allgemeine Infos | Allgemeine Infos | Allgemeine Infos |
Stateless Bean | Stateless Bean | Stateless Bean |
Stateful Bean | Stateful Bean | Stateful Bean |
Entity Bean | Entity Bean | Entity Bean |
CMR, manueller PK | CMR, manueller PK | CMR, manueller PK |
CMR, Autogenerated PK | entfällt | CMR, Autogenerated PK |
--- | N:M CMR | N:M CMR |
BMP Persistence | BMP Persistence | BMP Persistence |
--- | --- | MessageDrivenBean |
--- | JSP-Beispiele | JSP-Beispiele |
--- | Security | Security |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|
130 623 830 621 334 832 |
937 276 737 402 |
736 820 336 818 |
834 714 530 791 |
546 873 838 386 |
840 561 243 408 140 572 |
139 902 639 924 |
637 338 139 855 |
TODOs
in den Dateien).
Die Dateien funktionieren mit WebSphere und JBoss/Eclipse. de.fhw.swtvertiefung.gruppebX
, wobei das "x" für
die Nummer eurer Gruppe steht. GRUPPEBXDB
, Profil sollte auch "GruppeBx"
enthalten. KuchenNMData
bzw. ZutatNMData
)
sind für unsere Fälle als Value Object ungeeignet da sie den unknown Primary Key nicht mitführen. @ejb.value-object
(ohne weitere Parameter) einfügen. Dies erzeugt ein Value-Object (eine Klasse namens KuchenNMValue
,
ähnliches Design Pattern, aber mit mehr Möglichkeiten). Das Value Object führt den Primary Key als Membervariable
private java.lang.Object primaryKey;
mit und bietet eine Methode setPrimaryKey
,
um den Key von außen zu setzen. Die Session Bean(s) müssen also nach dem Erzeugen eines Value Objects
noch den Primary Key aus der Entity Bean holen und in das Value Object packen !
Richard Monson-Haefel, "Enterprise Java Beans", 4. Edition, 760 Seiten,
bei O'Reilly erschienen. ISBN (englische Version): 0-596-00226-2 http://www.oreilly.com/catalog/entjbeans4/index.html |
Heiko W. Rupp, "JBoss - Server-Handbuch für J2EE-Entwickler und Administratoren", 350 Seiten,
im "dpunkt.verlag" erschienen. ISBN: 3-89864-318-2 Eignet sich nicht zum EJB-Lernen, sondern mehr für die Grundlagen des JBoss. http://www.dpunkt.de/buecher/3-89864-318-2.html |