Java Enterprise Design Patterns, Volume 3 (eBook)

Patterns in Java

(Autor)

eBook Download: PDF
2002 | 1. Auflage
496 Seiten
John Wiley & Sons (Verlag)
978-0-471-26782-9 (ISBN)

Lese- und Medienproben

Java Enterprise Design Patterns, Volume 3 - Mark Grand
Systemvoraussetzungen
32,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
A how-to guide for Java programmers who want to use design patterns when developing real-world enterprise applications

This practical book explores the subject of design patterns, or patterns that occur in the design phase of a project's life cycle. With an emphasis on Java for the enterprise, Mark Grand guides Java programmers on how to apply traditional and new patterns when designing a large enterprise application. The author clearly explains how existing patterns work with the new enterprise design patterns and demonstrates through case studies how to use design patterns in the real world. Features include over 50 design patterns, each mapped out by UML, plus an overview of UML 1.4 and how it fits in with the different phases of a project's life cycle.

MARK GRAND is a consultant specializing in distributed systems, object-oriented design, and Java. He is currently working on an open source framework for gluing components and programs into an application (www.clickblocks.org). He is also the author of Patterns in Java, Volumes 1 and 2 (both from Wiley).

Acknowledgments.

About the Author.

Chapter 1 Introduction to Software Patterns.

Description of Patterns.

Pattern Name.

Synopsis.

Context.

Forces.

Solution.

Consequences.

Implementation.

Known Uses.

Code Example.

Related Patterns.

A Very Brief History of Patterns.

Organization of This Book.

Chapter 2 Overview of UML.

Class Diagram.

Collaboration Diagram.

Statechart Diagram.

Deployment Diagram.

Chapter 3 The Software Life Cycle.

Chapter 4 Transaction Patterns.

Acid Transaction.

Composite Transaction.

Two Phase Commit.

Audit Trail.

Chapter 5 Distributed Architecture Patterns.

Shared Object.

Object Request Broker.

Object Replication.

Redundant Independent Objects.

Prompt Repair.

Mobile Agent.

Demilitarized Zone.

Process Pairs.

Chapter 6 Distributed Computing Patterns.

Object Identifier.

Registry.

Protection Proxy.

Publish-Subscribe.

Retransmission.

Mailbox.

Heavyweight/Lightweight.

Heartbeat.

Connection Multiplexing.

Chapter 7 Concurrency Patterns.

Session Object.

Lock File.

Static Locking Order.

Optimistic Concurrency.

Thread Pool.

Ephemeral Cache Item.

Transaction State Stack.

Chapter 8 Temporal Patterns.

Time Server.

Versioned Object.

Temporal Property.

Chapter 9 Database Patterns.

Persistence Layer.

CRUD.

Stale Object.

Type Conversion.

IsDirty.

Lazy Retrieval.

Appendix A Persistence Framework.

Bibliography.

Index.

Erscheint lt. Verlag 4.7.2002
Sprache englisch
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
Schlagworte Computer Science • Informatik • Informatik, EDV / Programmiersprachen • Object Technologies - Java • Objektorientiertes Programmieren / Java • UML
ISBN-10 0-471-26782-1 / 0471267821
ISBN-13 978-0-471-26782-9 / 9780471267829
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 2,3 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Einführung, Ausbildung, Praxis

von Christian Ullenboom

eBook Download (2023)
Rheinwerk Computing (Verlag)
34,93
Moderne GUIs für RIAs und Java-Applikationen

von Ralph Steyer

eBook Download (2022)
Springer Fachmedien Wiesbaden (Verlag)
42,99