26 von 27 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen
ein Muss für OO-Entwickler, 3. März 2004
Rezension bezieht sich auf: Patterns of Enterprise Application Architecture (Gebundene Ausgabe)
Fowler beschreibt die Muster objektorientierter Systeme im Zeichen von Verteilung, Transaktionssicherheit, Skalierung etc.
Die ersten 100 Seiten (die Narratives) diskutieren die Grundfragen der Architektur angefangen von der Datenbank-Anbindung bis hin zur Benutzungsoberfläche.
Anschließend folgen die Muster.
Kritikpunkte:
* Der Abschnitt über Schichten-Architekturen geht im Grunde über die 3-Schichten-Architektur nicht hinaus.
* Muster für die fachliche Modellierung fehlen im Großen und Ganzen. Dazu sei "Domain Driven Development" von Eric Evans empfohlen.
* Bei der Realisierung von Benutzungsoberflächen gibt es Muster für Web-Oberflächen, aber nicht für Desktop-Systeme (Rich Clients).
* Ich perfönlich finde, die Muster sind etwas Datenbank-lastig. Wird ein OR-Mapping-Tool eingesetzt, sind die Muster nicht mehr so interessant für die Anwendungsentwickler.
Dennoch ein absolut lohnenswertes Buch (daher auch die 5 Sterne).
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
War diese Rezension für Sie hilfreich? Ja
Nein
11 von 11 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen
Large amount of Patterns and great ideas for Enterprise Apps, 25. Januar 2003
Rezension bezieht sich auf: Patterns of Enterprise Application Architecture (Gebundene Ausgabe)
The book covers a huge amount of patterns usefull in enterprise applications. Fowler seperates such application into layers and give you 3 fundamental pattern of how you could access data: Transaction Script, Table Module and Domain Model. The samples are both in Java and C# so both J2EE developers and .NET'ties find what the need. Fowler promotes the POJO (Plain Old Java Object's) rather than using Entity Beans in the J2EE world and comes with a couple of nice arguments and ideas (e.g how AOP could help here). The covered spectrum is larger as in J2EE Patterns book but most of them are the same with different names. This book is a usefull completion of the J2EE Pattern book or the GOF book. The only thing I miss is a Pattern Language Diagramm.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
War diese Rezension für Sie hilfreich? Ja
Nein
6 von 6 Kunden fanden die folgende Rezension hilfreich:
5.0 von 5 Sternen
Standardwerk für den Software Architect, 2. August 2008
Rezension bezieht sich auf: Patterns of Enterprise Application Architecture (Gebundene Ausgabe)
Patterns of Enterprise Application Architecture gehört ganz klar in die Kategorie der Standardliteratur für jeden Software Architect oder Engineer.
Fowler geht in seinem Werk sehr konkret auf typische Probleme beim Design von Enterprise Anwendungen ein und beschreibt die jeweiligen Lösungsansätze textuell, als UML Diagramme und mit Source Code Beispielen.
Im Gegensatz zu den Design Patterns (Gang of Four) werden in diesem Buch weniger die rein technischen Aspekte adressiert, sondern Probleme die in einer höheren Abstraktionsebene auftreten. Typische Fragestellungen wie z.B.
- Wie kann ich mein Domain-Model designen?
- Wie könnte ich meine CRUD Services erstellen?
- Wie kommen meine Objekte in die normalisierte Welt (OR Mapping)
- Welche Design Möglichkeiten könnte ich für eine verteilte Software einsetzen.
usw.
werden anhand von Pattens und Beispielen erklärt.
Die Kenntnis der beschriebenen Patterns und deren Bezeichnung erlaubt zudem eine viel effektiver Kommunikation innerhalb der Entwicklungsteams (Den Unterschied zwischen Transactions Script und Domain Model zu erklären, ohne die beiden Begriffe zu verwenden, würde eine Menge Zeit in Anspruch).
Einige der beschriebenen Patterns werden inzwischen als sogenannte "Antipatterns" gehandelt. Fowler bewertet die Patterns nicht. Daher sollte man, bevor man sich für den Einsatz eines Patterns entscheiden, immer auch weitere Informationsquellen heranziehen.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen
War diese Rezension für Sie hilfreich? Ja
Nein