Core J2EE Patterns und über 1 Million weitere Bücher verfügbar für Amazon Kindle . Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an. Erfahren Sie mehr
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
oder
gegen einen Amazon.de Gutschein über EUR 5,80 eintauschen?
Core J2EE Patterns: Best Practicies and Design
 
 
Beginnen Sie mit dem Lesen von Core J2EE Patterns auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Core J2EE Patterns: Best Practicies and Design [Englisch] [Gebundene Ausgabe]

Deepak Alur , John Cupri , Dan Malks
4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
Preis: EUR 36,95 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 3 Stück auf Lager - jetzt bestellen.
Lieferung bis Freitag, 1. Juni: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 27,71  
Gebundene Ausgabe EUR 36,95  
Taschenbuch --  
Gutschein erhalten
Tauschen Sie jetzt Core J2EE Patterns: Best Practicies and Design gegen einen Amazon-Gutschein in Höhe von EUR 5,80 ein - einlösbar für Tausende von Artikeln bei Amazon.de. Entdecken Sie mehr eintauschbare Bücher im Bücher Trade-In Shop. Bitte beachten Sie die Teilnahmebedingungen.

Jetzt für Amazon Student anmelden und um 20% erhöhten Eintauschwert sichern.

Wird oft zusammen gekauft

Kunden kaufen diesen Artikel zusammen mit Real World Java EE Patterns Rethinking Best Practices EUR 20,58

Core J2EE Patterns: Best Practicies and Design + Real World Java EE Patterns Rethinking Best Practices
Preis für beide: EUR 57,53

Verfügbarkeit und Versanddetails anzeigen



Produktinformation

  • Gebundene Ausgabe: 650 Seiten
  • Verlag: Prentice Hall International; Auflage: 2. A. (19. Juni 2003)
  • Sprache: Englisch
  • ISBN-10: 0131422464
  • ISBN-13: 978-0131422469
  • Größe und/oder Gewicht: 23,6 x 18,8 x 4,3 cm
  • Durchschnittliche Kundenbewertung: 4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 88.250 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Deepak Alur
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Deepak Alur auf Amazon

Produktbeschreibungen

Kurzbeschreibung

Completely updated and revised, this is the second edition of the best-seller Core J2EE Patterns. J2EE has become the platform of choice for Web-centric distributed enterprise application development. Expert consultants from the Sun Java Center have identified powerful J2EE design patterns that lead to applications with superior performance, scalability, and robustness. This book brings those design patterns together, sharing Sun's best practices for development with Java Server Pages (JSP), Servlets, EJB, and other J2EE technologies. It presents a complete catalog of J2EE patterns encapsulating proven and recommended designs for common J2EE-related problems, organized into presentation tier, business tier and integration tier solutions. This second edition introduces new patterns, new refactorings, new patterns for using XML as well as new patterns for J2EE Web services. The authors also identify bad practices to be avoided. Finally, it presents an end-to-end multi-tier case study covering every stage of enterprise development.

Synopsis

Completely updated and revised, this is the second edition of the best-seller Core J2EE Patterns. J2EE has become the platform of choice for Web-centric distributed enterprise application development. Expert consultants from the Sun Java Center have identified powerful J2EE design patterns that lead to applications with superior performance, scalability, and robustness. This book brings those design patterns together, sharing Sun's best practices for development with Java Server Pages (JSP), Servlets, EJB, and other J2EE technologies. It presents a complete catalog of J2EE patterns encapsulating proven and recommended designs for common J2EE-related problems, organized into presentation tier, business tier and integration tier solutions. This second edition introduces new patterns, new refactorings, new patterns for using XML as well as new patterns for J2EE Web services. The authors also identify bad practices to be avoided. Finally, it presents an end-to-end multi-tier case study covering every stage of enterprise development.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


Vorgeschlagene Tags zu ähnlichen Produkten

 (Was ist das?)
Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
 
(5)
(4)
(2)

 

Kundenrezensionen

5 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
14 von 14 Kunden fanden die folgende Rezension hilfreich
Von Sunrise
Format:Gebundene Ausgabe
Wer mit der J2EE entwickeln will, kommt an diesem Buch nicht vorbei, so lautet der Tenor der amerikanischen Amazon-Leser. Dabei mögen sie recht haben, doch es ist mir aufgefallen, daß dieses Buch vielleicht ein klein wenig überschätzt wird, denn obwohl es einige Mängel enthält, wurde Kritik an diesem Buch bislang kaum vernommen. "Core J2EE Patterns" wird ständig mit dem Design Pattern-Buch der "Gang of Four" verglichen, und dieser Vergleich hinkt, denn die "Core J2EE Patterns" sind nicht so hoch abstrahiert wie die GoF-Patterns. Beim Lesen und Verstehen der GoF-Patterns haben sich mir einst unglaublich neue Ansichten und Einsichten über die Software-Entwicklung offenbart, von diesem Buch kann ich das leider nicht immer behaupten. "Core J2EE Patterns" ist eigentlich eher ein Sammelsurium von Best Practices für den Einsatz von J2EE-Technologien geworden, aber aus dieser Sicht ist es wirklich gut. Wesentlich wichtiger ist jedoch, daß "Core J2EE Patterns" einen eigenen Wortschatz für J2EE-Entwickler definiert hat, denn die Namen der J2EE-Patterns geistern mittlerweile durch viele Bücher und noch mehr Web-Seiten. Die Patterns an sich sind zwar nicht schlecht, aber viele davon erscheinen vor allem für erfahrenere J2EE-Entwickler ziemlich intuitiv und wirken weitaus weniger spektakulär als einst die GoF-Patterns. Das Beste an diesem Buch sind die einführenden Seiten in die jeweiligen Patterns (Problem & Solution-Abschnitte) sowie die verständlichen UML-Diagramme, obwohl hier manchmal ein wenig über das Ziel hinausgeschossen wurde, denn einige der Diagramme wurden teilweise mehrfach abgedruckt, nur mit anderen Bezeichnungen. Zum Beispiel ist ein und das gleiche Klassendiagramm für den Service-Locator ganze viermal abgedruckt worden, nur daß sich einzelne Methoden- und Klassennamen geändert haben, aber das Diagramm selbst ist das gleiche geblieben. Die verschiedenen Sequenzdiagramme des Service-Locators besitzen ebenfalls eine verblüffende Ähnlichkeit, da für jede Business-Komponente, die man über JNDI suchen kann (EJB, JDBC, Topic und Queue), ein eigenes Diagramm abgedruckt worden ist. Das Gleiche gilt für die Code-Beispiele, und wo wir schon mal dabei sind, komme ich nicht umhin zu behaupten, daß die Code-Beispiele ziemlich schlecht wirken. Es gibt fast nur rudimentäre Code-Fragmente, die nicht nur jede Menge Code durch Punkte aussparen, sondern u.a. auch auf Klassen zugreifen, die gar nicht abgedruckt sind. Ich persönlich kann diesen halbgaren Code-Beispielen nicht viel abgewinnen, und in ein echtes Projekt übernehmen kann ich sie schon zweimal nicht. Trotz dieser Mängel bleibt festzuhalten, daß die "Core J2EE Patterns" sehr gute Tipps und Tricks vermitteln, wie eine robuste J2EE-Applikation auszusehen hat, vor allem der Aufbau der Business-Tier wird sehr anschaulich und logisch schlüssig erklärt. Am Lesen dieses Buches kommt man tatsächlich nicht vorbei, wenn man professionell mit der J2EE arbeiten möchte, nur darf man nicht erwarten, daß man nach der Lektüre als erfahrener Enterprise-Architekt dasteht. Das Buch selbst läßt sich sehr leicht lesen, und wie bereits erwähnt, sind die UML-Diagramme einfach und nachvollziehbar aufgebaut, auch wenn diesbezüglich einige Redundanzen vorhanden sind, die man hätte weglassen können. Bessere Code-Beispiele fand ich in dem Buch "EJB Design Patterns" von Floyd Marinescu, und dabei ist mir aufgefallen, daß sich "Core J2EE Patterns" verstärkt auf J2EE-Architektur konzentriert, während die "EJB Design Patterns" ihren Fokus mehr aufs Codieren richten. Ich habe beide Bücher parallel gelesen und kann dieses Vorgehen nur empfehlen, denn "Core J2EE Patterns" und "EJB Design Patterns" ergänzen sich hervorragend, obwohl es einige Überschneidungen gibt. Abschließend bleibt festzuhalten, daß die "Core J2EE Patterns" solide Einblicke in den Aufbau von J2EE-Applikationen vermitteln, auch wenn die Code-Beispiele etwas besser und kompakter hätten ausfallen können.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  47 Rezensionen
21 von 21 Kunden fanden die folgende Rezension hilfreich
Not only applicable to J2EE applications 28. Oktober 2003
Von Ray Ye - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
We software developers often get ourselves buried in learning new technologies, particularly in J2EE, there are so many things to learn, e.g., JSP, Servlet, JAAS, JSSE, JMS, JavaMail, EJB, JDBC, JDO, etc. just to name a few. With these overwhelming technologies, we often overlook the issue how to "design" "good" systems using these technologies. Knowing the technology itself is one thing, and knowing how to design with it well is another. Technologies are always advancing, it is really the design technique that is the essence or hard-core skill that a software developer should obtain.

Patterns, are such essences. They are best practices from experiences on how to design the systems/components at different levels. And Core J2EE Patterns are such collections in the J2EE context.

Even though the authors claim that these patterns are used under the J2EE context, I see most of them also application in a more general context. For example,

If a remote service is to be provided, it is good practice to use Session Facade (or Remote Facade), and it will provide service by delegating to the Application Service (or Service Layer) or Business Delegate.

To facilitate the client to access a remote service, Business Delegate can be applied to hide the remoteness, in which it will use Service Locator to look up the remote service. In this sense, Business Delegate also functions as a proxy of the remote service.

To decouple the Business Object from accessing the resources directly, Data Access Object is a good design to be applied.

To move the data between the tiers or processes, Data Transfer Object can be use.

If studying carefully, you will a lot of patterns and concepts can be applied to non-J2EE applications. And a lot of them can be traced back to the seminal work of GoF (Design Patterns). That is why I said the design skill should be essential to a developer, these techniques are correlated and inter-connected, and accumulated by experience. They are relatively stable (IMO), though the technologies are changing (rapidly).

The other good things about book, the authors not only document the best practices (patterns) of J2EE applications to learn, they also list a set of bad practices (anti-patterns) to avoid, in between, they provide a bridge, the refactoring, to go from bad to good.

Also, no pattern is an island. All patterns are related, and to form a bigger or higher level of pattern, and these higher level of patterns collaborate with each other and eventually form the whole architecture of the system, that is pattern oriented architecture. In last episode, the authors gave such an example, and they call it a micro architecture.

The authors also refer to the work of Martin Fowler's Patterns of Enterprise Application Architecture(which list patterns of more general enterprise application patterns besides J2EE) to clear out some gaps between the two books, e.g., Value Object in 1st edition really means Transfer Object, which is the same pattern listed as Data Transfer Object in Fowler's book. And Value Object is just another pattern in PEAA.

The writing style is very smooth, succinct and to the point. The pattern template is classic, with the authors chose strategies for implementation variations. The examples are probably excerpt from real projects, however, there are some errors in the code, which made me doubt that these codes were ever compiled. But, hey, it is the concept that is more important :-)

25 von 27 Kunden fanden die folgende Rezension hilfreich
A Solid Update to an Excellent Book 28. August 2003
Von Scott Leberknight - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
Core Patterns begins by introducing patterns in general, then presents common J2EE AntiPatterns and proceeds to discuss the refactored solutions to these bad practices along with pointers to the relevant area of the J2EE Pattern Catalog. This allows a straight-through reading for those unfamiliar with patterns or use as a reference guide for experienced pattern users. Two years ago when the first edition of this book came out, I purchased it and read it. Immediately I recognized areas where I could improve my J2EE designs as well as a new vocabulary for describing common solutions to recurring problems.

In all J2EE applications I have developed since then I have used the patterns and refactorings presented here to great benefit. In addition, the common vocabulary allows my project teams to discuss potential designs much more quickly and unambiguously, since we understand exactly what someone has in mind when they say something like "We should use Business Delegates in our Struts Actions to access our business services, and we should use Transfer Objects to pass data between the tiers, and use Data Access Objects to access our data stores."

The Second Edition brings updates to the original patterns plus several new patterns and the concept of micro-architectures. In addition to the updated and new patterns, this edition also discusses many patterns in the context of widely-used frameworks such as Struts and JSTL. For example, the book notes that the Struts ActionServlet is a Front Controller which hands the request to the Struts RequestProcessor, which implements the new ApplicationController pattern.

Understanding and applying the patterns and refactorings is certain to make your application designs more robust, clean, and maintainable. In addition you will be able to talk about J2EE refactoring and design at a much more abstract and concise level while simultaneously being able to cover a lot more ground much more quickly since everyone will know exactly what is meant by the patterns you are discussing. Along with the GoF's Design Patterns and Fowler's Refactoring books, Core J2EE Patterns is a must-have guide that every J2EE developer and architect should own.

25 von 27 Kunden fanden die folgende Rezension hilfreich
A must have for J2EE architects/developers 12. August 2003
Von Thomas Paul - Veröffentlicht auf Amazon.com
Format:Gebundene Ausgabe
There are two obvious changes between this second edition and the first edition of this book. First, some new patterns have been added mostly dealing with web services. Second, the book has been released as a hard cover book, presumably because the publisher expects this to last on your shelf as long as the original "Design Pattern" book. The new patterns dealing with web services are a welcome addition to the book although anyone who is interested in this subject will probably want more detail such as found in Paul Monday's book.

Part 1 is an introduction to design patterns and the J2EE platform followed by a catalog of design considerations, bad practices and refactorings. Developers working with poorly designed J2EE applications will find this section especially helpful.

Part 2 is the collection of the design patterns and strategies. Each pattern is described in the expected level of detail. The format will remind you of the GoF book. Since this has become the standard format for presenting design patterns this should not be a surprise. The patterns are well thought, explained clearly, and demonstrated with some good code samples. If you have the first edition you will be very impressed with the improvements made in this new edition. It appears that virtually every pattern has been reworked to make the pattern easier to understand and use.

This is the book that every J2EE architect and programmer should have on their desk. Using the strategies in this book will make your applications more robust, make you more productive, and make your code easier to understand and maintain. Anyone designing, architecting, or coding with J2EE will find this book to be extremely useful.

Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten


Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de