- Format
- Häftad (Paperback)
- Språk
- Engelska
- Antal sidor
- 560
- Utgivningsdatum
- 2002-11-01
- Upplaga
- 1
- Förlag
- ADDISON-WESLEY
- Illustrationer
- Illustrations
- Dimensioner
- 245 x 195 x 30 mm
- Vikt
- Antal komponenter
- 1
- ISBN
- 9780321127426
- 1090 g
Du kanske gillar
-
Patterns of Enterprise Application Architecture
479- Skickas inom 5-8 vardagar.
- Gratis frakt inom Sverige över 199 kr för privatpersoner.
Passar bra ihop
De som köpt den här boken har ofta också köpt Java How to Program, Late Objects, Global Edition av Paul Deitel (häftad).
Köp båda 2 för 1281 krKundrecensioner
Har du läst boken? Sätt ditt betyg »Fler böcker av Martin Fowler
-
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Pramod J Sadalage, Martin Fowler
-
Refactoring
Martin Fowler
-
User Story Mapping
Jeff Patton, Peter Economy, Martin Fowler, Marty Cagan, Alan Cooper
-
Lines of the Times
Martin Fowler
Övrig information
Martin Fowler is an independent consultant who has applied objects to pressing business problems for more than a decade. He has consulted on systems in fields such as health care, financial trading, and corporate finance. His clients include Chrysler, Citibank, UK National Health Service, Andersen Consulting, and Netscape Communications. In addition, Fowler is a regular speaker on objects, the Unified Modeling Language, and patterns.0321127420AB07242003
Innehållsförteckning
Who This Book Is For.Acknowledgements.Colophon.
Preface.
Introduction.
Architecture.Enterprise Applications.Kinds of Enterprise Application.Thinking About Performance.Patterns.The Structure of the Patterns.Limitations of These Patterns.I. THE NARRATIVES.
1. Layering.
The Evolution of Layers in Enterprise Applications.The Three Principal Layers.Choosing Where to Run Your Layers.2. Organizing Domain Logic.
Making a Choice.Service Layer.3. Mapping to Relational Databases.
Architectural Patterns.The Behavioral Problem.Reading in DataStructural Mapping Patterns.Mapping Relationships.Inheritance.Building the Mapping.Double Mapping.Using Metadata.Database Connections.Some Miscellaneous Points.Further Reading.4. Web Presentation.
View Patterns.Input Controller Patterns.Further Reading.5. Concurrency (by Martin Fowler and David Rice).
Concurrency Problems.Execution Contexts.Isolation and Immutability.Optimistic and Pessimistic Concurrency Control.Preventing Inconsistent Reads.Deadlocks.Transactions.ACID.Transactional Resources.Reducing Transaction Isolation for Liveness.Business and System Transactions.Patterns for Offline Concurrency Control.Application Server Concurrency.Further Reading.6. Session State.
The Value of Statelessness.Session State.Ways to Store Session State.7. Distribution Strategies.
The Allure of Distributed Objects.Remote and Local Interfaces.Where You Have to Distribute.Working with the Distribution Boundary.Interfaces for Distribution.8. Putting it all Together.
Starting With the Domain Layer.Down to the Data Source.Data Source for Transaction Script. Data Source Table Module (125). Data Source for Domain Model (116). The Presentation Layer.Some Technology-Specific Advice.Java and J2EE..NET.Stored Procedures.Web Services.Other Layering Schemes.II. THE PATTERNS.
9. Domain Logic Patterns.
Transaction Script.How It Works.When to Use It.