J2EE Patterns. Entwurfsmuster für die J2EE.
|
Dieser Artikel wird in diesem Shop nicht zum Kauf angeboten.
Durchschnittliche Kundenbewertung:
(10 Kundenrezensionen)
Produktinformation
- Amazon-Verkaufsrang: #1087208 in Bücher
- Veröffentlicht am: 2002-02-15
- Einband: Gebundene Ausgabe
- 244 Seiten
Kundenrezensionen
Hilfreichste Kundenrezensionen
19 von 19 Kunden fanden die folgende Rezension hilfreich.
Gutes J2EE Patterns Buch
Von Jörg Rückert
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 mir 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 Programmier-
aufgaben 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 (Starker
Bezug zur Message Facade) 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 Performanz-
vorteil 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.
Das Buch diskutiert neben den Vor- und Nachteilen sowie der
praktischen Anwendung der J2EE Design Patterns auch deren
Optimierung im Kontext von J2EE-Applikationen.
Abschliessend wird in dem Buch noch die Integrationsschicht,
die auf Basis von Data Access Objects (DAO's) entwickelt werden
kann, besprochen.
Die in dem Buch beschriebenen Design Patterns bilden den
Hintergrund für eine J2EE-Applikation (Starfinder Application),
in der die diskutierten Entwurfsmuster angewendet werden.
Das Werk von Adam Bien ist für die tägliche Arbeit hilfreich
und spiegelt meine Erfahrungen wieder, dass man mit einer
guten Architektur oftmals weiterkommt, als mit teurer
Hardware.
J2EE Design Patterns sind nicht nur abstrakte Muster, mit
denen sich Architekten gerne Schmücken, sondern sehr gute
Hilfsmittel zum Lösen von Programmieraufgaben.
Das Buch von Adam Bien zeigt, wie diese Hilfsmittel bei der
täglichen Arbeit eingesetzt werden können.
8 von 8 Kunden fanden die folgende Rezension hilfreich.
Brauchbare Darstellung und Katalogisierung, aber wenig Neues
Von Ein Kunde
Über die Weihnachtstage hatte ich Gelegenheit, mal wieder einige Bücher zu J2EE zu schmöckern. Dieses Pattern-Buch habe ich mit gemischten Gefühlen durchlesen/blättert. Einerseits ist die Patternliste gut gegliedert, durchaus interessant und die Patterns ausführlich dargestellt, allerdings haben mich zwei Dinge gestört: 1. es ist sehr Listing-orientiert, d.h. viele Listings laufen über mehrere Seiten - bei einem Buch mit 244 Seiten und dem Preis gewagt. Und zweitens sind viele Ausführung zu oberflächlich bzw. schlicht offensichtlich, wenn man nicht ganz auf dem Mond lebt bzw ein J2EE-Anfänger ist. Alles in allem aber ein interessantes Buch mit brauchbarem Pattern-Katalog zum Nachschlagen.
20 von 22 Kunden fanden die folgende Rezension hilfreich.
Eine gelungen Designentscheidungshilfe für J2EE
Von Ein Kunde
Eigentlich ist die theoretische Auseinandersetzung mit Patterns nicht mein Fall, da ich mich eher zu den Praktikern in der Softwareentwicklung zähle. Weil ich es aber nun mal leid war mir von Schlaumeiern hinterher erzählen zu lassen, welches Pattern ich gerade wieder eingesetzt habe ohne selbst dessen Bezeichnung zu kennen, habe ich mich wohl oder übel mit diesem Buch befasst.
Anders als erwartet hat sich die Lektüre aber alles andere als trocken und langweilig erwiesen. Denn anstatt einfach nur eine Liste formaler Beschreibungen zu liefern, stellt der Autor jeweils das Problem in den Fordergrund, zu dessen Lösung das jeweilige Pattern gedacht ist. In Verbindung mit zahlreichen Beispielen gelingt es deshalb dem Autor die im Grunde sehr abstrakte Thematik in sehr verständlicher und auch gut lesbarer Form darzustellen. Abgeschlossen wird die Beschreibung der einzelnen Patterns durch eine Bewertung deren Vor- und Nachteile (auch Performancevergleiche), so dass man anschließend für eigene Designentscheidungen bestens gerüstet ist.
Abgerundet wird das Buch durch die Beschreibung einer vom Autor erstellten recht interessanten Beispielanwendung zur Sternensuche, die dem Leser die Möglichkeit bietet das gelesene in der praktischen Umsetzung zu begutachten und eventuell ein wenig zu experimentieren.
Insgesamt stellt für mich dieses Buch eine hervorragende Designentscheidungshilfe für Aufgaben im J2EE-Umfeld dar, welches ich gerne schon früher zur Verfügung gehabt hätte.
