Kapitel
1: Einführung und Grundlagen
- http://java.sun.com/ejb
- Offizielle
Einstiegsseite zu Enterprise JavaBeans bei Sun Microsystems. Hier können
u.a. die EJB-Spezifikationen 2.0 und 2.1, sowie die JavaDoc- und API-Dateien
(Interfaces und Klassen aus javax.ejb.*) heruntergeladen werden.
- http://www.omg.org/technology/documents/corba_spec_catalog.htm
- Hier finden
sich die OMG CORBA- und IIOP-Spezifikationen.
Kapitel
3: Die erste EJB-Komponente
- http://java.sun.com/products/jndi/tutorial/beyond/env/source.html
- Link in
das JNDI-Tutorial von Sun. Die Seite erklärt, welche Properties von JNDI
verwendet werden und auf welche Weise man sie setzen kann.
- http://jakarta.apache.org/log4j
- Homepage
der Logging-Bibliothek log4j.
Kapitel
6: Container Managed Persistence
- http://www.p6spy.com
- Das Tool
"P6Spy" überwacht und protokolliert alle Datenbank-Operationen
von JDBC-basierten Java-Anwendungen. Es ist ein Open Source-Projekt.
- http://www.jinspired.com
- Das Produkt
"JDBInsight" bietet eine SQL-Analyse, Zeit-Profiling und eine Visualisierung
von Transaktionen. Eine Evaluationsversion steht zum Download bereit.
Kapitel
9: Die Client-Sicht
- http://java.sun.com/products/jndi
- Eine Liste
verfügbarer Service-Provider für JNDI.
- http://java.sun.com/docs/books/tutorial/reflect
- Informationen
zur Java Reflection-API. Sie wird im Zusammenhang mit EJB u.a. benötigt,
um die Class-Objekte auszuwerten, die über das Interface javax.ejb.EJBMetaData
abgefragt werden können.
Kapitel
10: Transaktionen
- http://java.sun.com/products/jts
- Offizielle
Seite zu JTS (Java Transaction Service).
- http://java.sun.com/products/jta
- Offizielle
Seite zu JTA (Java Transaction API).
- http://ecperf.theserverside.com
- Informationen
rund um den ECPerf-Benchmark. Insbesondere ist hier die aktuelle Rangliste
verfügbar.
Kapitel
13: Performance- und Design-Aspekte
- http://www.precisejava.com/javaperf/j2ee/EJB.htm
- "Best
Practices to improve performance in EJB" - Viele Tipps, um die Performance
in eigenen EJB-Lösungen zu erhöhen.
- http://www.javaperformancetuning.com/tips/j2ee_ejb.shtml
- "EJB
Performance Tips".
- http://www.beust.com/cedric/ejbgen/
- "EJBGen"
ist ein Generator, der aus einer mit erweitertem JavaDoc-Annotationen angereicherten
EJB-Klasse ein komplette Deployment für BEA Weblogic erzeugt. Er generiert
u.a. die Interface und die Konfigurationsdateien ab.
- http://xdoclet.sourceforge.net
- "XDoclet"
ist ebenfalls ein Generator im Stile zum obigen "EJBGen", allerdings
generischer und allgemeiner: er unterstützt nicht nur EJB und außerdem
auch viele EJB-Server (JBOSS, Weblogic etc.). Der EJB-Generatorteil ist heisst
"EJBDoclet".
Anhang
C: Auswahlkriterien für EJB-Server
- http://www.javaskyline.com/serv.html
- Sehr gute
Übersicht von aktuellen EJB-Server-Produkten mit Feature-Matrix.
- http://www.theserverside.com
- Hoch informative
Seite über EJB und allgemein J2EE. Hier gibt es News, Produkttests, Patterns,
Online-Artikel uvm.
- http://www.ejbsig.de
- Die EJB-SIG
(Enterprise JavaBeans Special Interest Group) vermittelt Informationen über
EJB (News, Produkte, Artikel-Links etc.).
Literaturverzeichnis
- http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
- [GJ+00]
J. GOSLING, B. JOY et al.: Java Language Specification – Second Edition.
2000.
Online-Version des Buches "Java Language Specification -- 2nd Edition".
- http://ejbinfo.com/ejb/01/06/19/2014212.shtml
- [New01]
B. NEWPORT: How prepared statements can greatly improve performance. 2001.
- http://www.omg.org/technology/documents/formal/java_language_mapping_to_omg_idl.htm
- [OMG01]
OMG: Java Language Mapping to OMG IDL. 2001.
- http://www.javaperformancetuning.com/tips/jdbcconnpool.shtml
- [Shi02]
J. SHIRAZI: JDBC connection pooling tips. 2002.
- http://www.javaworld.com/javaworld/jw-01-2000/jw-01-howto.html
- [Sun00]
T. SUNDSTED: JNDI overview, Part 1: An introduction to naming services. 2000.
- http://www.theserverside.com/resources/article.jsp?l=Prepared-Statments
- THESERVERSIDE.COM:
Why Prepared Statements are important and how to use them properly. 2001.
Diskussion zum Thema: http://www.theserverside.com/discussion/thread.jsp?thread_id=8013
|