Viel Spaß beim aktuellen Newsletter!
Marc & Jörg
Die BEA eWorld findet vom 25. bis 26. Juni 2002 in Paris statt.
BEA Systems und Partner informieren in Business und Technical
Tracks über Anwendungsmöglichkeiten der J2EE-Technologie.
Die Technical Tracks widmen sich den aktuellen Technologien,
wie beispielsweise WebServices und Geschäftsportale. Im
Ausstellungsbereich werden 75 BEA Partner Lösungen vorstellen.
get jaxed!
Vom 13.5.2002 - 17.5.2002 findet die JAX 2002 in Frankfut am Main
statt. Die Konferenz bietet technische Tracks rund um die Themen:
Java, Apache, XML und WebServices.
Persistenzmanager für EJBs
MVCSoft hat seinen für EJB 2.0 ausgelegten Persistenzmanager
angekündigt. Der Persistenzmanager bietet ein Swing-basiertes
Mapping-Tool, EJB-QL, Fault Groups, Multi instance read-only
Cache und leightweight Entities. Ein interessantes Werkzeug
schaut selbst nach bei MVCSoft.
Web-Development Tool für IBM WebSphere
IBM hat mit WebSphere Studio Site Developer eine Software für
die Realisierung, Management und Pflege von eBusiness Sites
vorgestellt. Das Werkzeug ist ein Plugin für WebSphere Studio
und dient als grafische Umgebung für die Entwicklung von Java-
und XML-Anwendungen sowie WebServices. Site Developer
basiert auf Technologien der Eclipse Workbench.
Buch
Neuerscheinung
Developing EJB 2.0 Components
Pravin V. Tulcahcn, Pravin Tulachan
ISBN: 0130348635
Verlag: Prentice Hall Computer Books
Im Prentice Hall Verlag ist ein neues Buch über die Entwicklung
von EJB 2.0 Komponenten herausgegeben worden. Das Buch
behandelt grundlegende J2EE-Themen, darüber hinaus allerdings
auch technische Kniffe, die man kennen sollte. Angefangen beim
Client-Tier (RMI-IIOP, Remote- und Local-Interfaces, etc.) über den
Session Bean Layer bis hin zur Persistenz-Schicht werden EJB-
Anhänger viele nützliche Informationen finden.
Teil III des Buches bespricht die Advanced Topics, welche
Transaktionen, Sicherheit und abschliessend auch "best practices"
beschreiben. Interessanter Titel, bei dem es sich lohnt genauer
hinzusehen.
Buchbesprechung
J2EE Patterns
(Entwurfsmuster für die J2EE)
Adam Bien
ISBN: 3-8273-1903-X
Verlag:
ADDISSON-Wesley
Das Buch von Adam Bien beschreibt die gängigen J2EE
Entwurfsmuster (Patterns) sehr ausführlich. Die in dem Buch
behandelten Patterns beziehen sich auf das klassische
3-Schichten Modell, dem Standard für J2EE-Applikationen.
Im Web-Tier beginnend, bespricht der Autor den Decorating
Filter, Front Controller, Service To Worker und View Helper.
Diese Patterns bilden die Basis für MVC-Frameworks. Im
Buch wird Jakarta Struts als MVC-Implementierung herangezogen.
In Szenarien, bei denen Enterprise JavaBeans (EJB's) in Frage
kommen, spielen im Web-Tier der Service Locator und das
Business Delegate Pattern eine zentrale Rolle.
Im Portalbereich kommt das Composite View Pattern, dass sich
in diesem Kontext aus Portlets zusammensetzt zum Zuge. Besonders
gut gefällt uns an dem Buch die Umsetzung der Patterns in Form von
Java Source Code Beispielen. Die Beispiele zeigen das "best
practices" nicht nur abstrakte Entwurfsmuster sind, sondern helfen
können Programmieraufgaben elegant zu lösen.
Für den Business-Tier spielen Patterns, wie die Session Facade,
Value Objects (Daten Container für die schichtenübergreifende
Kommunikation), Value Object Assembler, Value List Handler und
der Service Activator wesentliche Rollen. Das Buch geht auf die
unterschiedlichen Implementierungsansätze der J2EE Patterns ein.
Implementierungsansätze beziehen sich dabei auf die Realisierung
von J2EE-Anwendungen mit und ohne Entwurfsmuster bzw. die
Implementierung der Patterns auf Basis unterschiedlicher J2EE-
Komponenten. Stellt man, wie im Buch beschrieben, zum Beispiel
die Session Facade dem Direktzugriff auf Entity Beans gegenüber,
so kommen bezogen auf den Performanzvorteil der Session Facade
doch erhebliche Unterschiede ans Tageslicht.
Die sehr stark auf die Praxis ausgerichtete Gegenüberstellung
unterschiedlicher Implementierungsansätze für Patterns wird
durchgängig über die Kapitel des Buches beibehalten.
Fazit
Das Buch von Adam Bien wendet sich an fortgeschrittene J2EE-
Entwickler und Architekten, die bereits Erfahrung in Bezug auf die
J2EE-Anwendungsentwicklung mitbringen. In diesem Kontext werden
vom Autor Implementierungsansätze für J2EE-Patterns diskutiert und
darüber hinaus auf Basis der Umsetzung der Patterns mit der Programmier-
sprache Java auch Performanzmessungen durchgeführt. Die Perfomanz-
messungen spiegeln wieder, wie wichtig das Caching von J2EE-Ressourcen
ist und wie die unterschiedliche Umsetzung von "best practices" die
Performanz einer J2EE-Applikation beeinflussen.
Das Buch erläutert, wie nicht funktionale Anforderungen (Logging, Caching,
etc.) sowie Infrastrukturkomponenten (HomeFactory, MVC-Framework, etc.)
als allgemeingültige Komponenten unabhängig von der Geschäftslogik in
J2EE-Projekten kapselbar sind.
Die dem Buch beiliegende CD enthält alle Java Source Code Beispiele und
die vom Autor entwickelte StarFinder Applikation. Als J2EE-Laufzeitumgebung
ist auf der CD eine Evaluationsversion (30 Tage) des Application Servers BEA
WebLogic 6.1 hinterlegt.
Wir freuen uns darüber auch im deutschen Sprachraum Autoren zu finden, die
technologisch interessante Bücher veröffentlichen. Wir sind deshalb gespannt
auf das neue Buch von Adam Bien und Rainer Sawitzki, dass den Titel
J2EE HotSpots trägt und im Juni 2002 im Buchhandel erscheinen soll.
Link des Monats
In diesem Monat mal ein Link zu dem Thema Use Cases.
Erinnern wir uns: Use Cases sind nützlich für die Beschreibung
von Anwendungszenarien. Darüber hinaus bilden Use Cases
eine gute Grundlage für die Diskussion mit den Anwendern im
Rahmen des Software-Entwicklungsprozesses.
Neue
Beiträge bei JSP Develop
Front Controller
shark
Die Thematik Front Controller ist für Entwickler interessant,
die professionelle Anwendungen auf Basis der Java 2 Enterprise
Edition entwickeln. In dem Artikel werden neben den Grundlagen
des Front Controllers auch Jakarta Struts ein Open Source MVC-
Framework behandelt.
Newsletter
(c) 2002 by www.jsp-develop.de Alle Rechte vorbehalten.