Enterprise Application Architecture Patterns

Author: Fowler
Publisher:
Publish Date: 2004-05-01
Features: This book is specifically written for enterprise application developers with limited experience. The author, the renowned object-oriented designer Martin Fowler, discovered that if the technical differences of Smalltalk, CORBA, Java, and .NET are not considered, the same fundamental design principles can be used to solve common architectural problems. With the help of a special expert group, Martin refined over 40 reusable solutions into patterns. Therefore, this indispensable solution manual is applicable to any enterprise application platform. This book essentially combines two books into one. The first part is a brief guide to developing enterprise applications, from which you can learn about the content covered in this book. The second part is the main body of the book, which provides detailed explanations of the patterns. Each pattern introduces usage and implementation information, along with corresponding Java or C# code examples. The book is filled with numerous UML diagrams to further illustrate the concepts. With the help of this book, you will be equipped with the necessary knowledge to determine the patterns to be used in the architecture and implementation stages of building enterprise applications. Key Points of the Book:
· Layering enterprise applications
· Main methods for organizing business logic
· Methods for mapping between objects and relational databases
· Using MVC to organize web presentation
· Handling concurrency for data involving multiple transactions
· Designing distributed object interfaces

📌 Related Posts