Frage

Ich lese das Buch Patterns of Enterprise Application Architektur . Während durch die grundlegenden Muster gehen - wie Registry Muster ich, dass Möglichkeiten zu finden bin, dass diese Muster die zuerst im November veröffentlicht wurden, 2002 möglicherweise nicht die bestmöglichen Lösungen sein, zu gehen.

Zum Beispiel nehmen Sie die Muster-Registry. In unserer Organisation verwenden wir einfache JDBC-Anrufe für db Operationen und wenn das Verbindungsobjekt für eine einzelne Transaktion benötigt passieren. Dieser Ansatz ist nicht die beste - aber die Alternative mit dem Registrierungsmuster auch ist nicht gut scheinbare als die Abhängigkeit würde dann nicht sichtbar sein - kann ein Problem für die Prüfung sein. Dependency Injection wird als eine bessere Art und Weise vorgeschlagen, dieses Verhalten zu implementieren.

Kann jemand, der auf Java EE Web / Enterprise-Anwendungen Kommentar zu diesem Thema gearbeitet hat - und was würden Sie empfehlen die Verwendung der einzelnen Muster zu analysieren (seine Vor- und Nachteile?). Alles kürzlich erschienene Buch, das eine Berichterstattung über die im Detail funktioniert?.

War es hilfreich?

Lösung

(...) All kürzlich erschienene Buch, das eine Berichterstattung über die im Detail funktioniert?

empfehle ich Adam Bien Real World Java EE Patterns , wenn Sie für eine aktuelle Berichterstattung von Mustern und best Practices mit Java EE 5 und 6 suchen:

Real World Java EE Patterns

Real World Java EE Patterns enthält Abdeckung:

  1. Eine Einführung in die Grundprinzipien und APIs von Java EE 6 (EJB, JPA, JMS, JCA, JTA, Abhängigkeit Injection, Übereinkommen über Konfiguration, Abfangjäger, REST) ??
  2. Grundsätze der Transaktionen, Isolationsstufen, in Kontext Remoting von Java EE 6
  3. Abbildung des Kern J2EE-Musters in Java EE
  4. Diskussion von überflüssigen Mustern und veraltet Best Practices wie DAOs, Business-Delegierten, Datenübertragung Objekte umfangreiche Schichtung, Indirekt etc.
  5. Business-Schicht-Muster für Domain angetrieben und serviceorientiert Architekturen
  6. Muster für die Integration von asynchronen, Legacy, oder inkompatible Ressourcen
  7. infrastrukturelle Muster für den eifrigen Start von Dienstleistungen, Faden Verfolgen Voraussetzung prüft, Java EE 6 Lookups oder Integration von Dritt Dependency Injection Frameworks wie Guice
  8. Tipps für die effiziente Dokumentation und Prüfung
  9. Lean und pragmatische Service und Domain Driven Architekturen, basierend auf die diskutierten Muster
  10. Voll funktionsfähige Java Connector Architecture (JCA) Umsetzung mit Quellcode
  11. EJB 2 - EJB 3 Migration
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top