Patterns of Enterprise Application Architecture

Martin Fowler is an independent consultant who has spent over a decade applying objects to critical business challenges. He has advised on systems in health care, financial trading, and corporate finance. Chrysler, Citibank, the UK National Health Service, Andersen Consulting, and Netscape Communications are among his clients. Fowler is also a frequent speaker on objects, the Unified Modeling Language, and patterns.


The arrival of numerous new enabling technologies has benefitted the practice of corporate application development. Object-oriented platforms with several tiers, such as Java and.NET, have become commonplace. These new tools and technologies have the potential to construct powerful applications, but they are difficult to execute. Common failures in enterprise applications arise frequently because their developers do not understand the architectural lessons learnt by experienced object developers.


Patterns of Enterprise Application Architecture was written in response to the difficult issues that enterprise application developers encounter. Martin Fowler, a well-known object-oriented designer, recognized that despite changes in technology, from Smalltalk to CORBA to Java to.NET, the same basic design approaches can be adopted and utilized to tackle common problems. Martin distills over forty repeating solutions into patterns with the support of an expert group of collaborators. As a result, an invaluable handbook of solutions applicable to any enterprise application platform has been created.


This book has two books in one. The first section is a brief tutorial on designing enterprise apps that you can read from beginning to end to get a sense of the extent of the book's topics. The following section, which constitutes the majority of the book, provides a detailed reference to the patterns themselves. Each pattern includes usage and implementation information, as well as complete Java or C# code samples. To help explain the principles, the entire book is richly illustrated using UML diagrams.


With this book, you'll have the knowledge you need to make crucial architectural decisions about designing an enterprise application, as well as the established patterns to employ while doing so.


The following subjects are covered:

  • Creating layers in an enterprise application
  • The primary methods for arranging business logic
  • An in-depth examination of object-relational database mapping.
  • Organizing a Web Presentation using Model-View-Controller
  • Concurrent data handling for many transactions
  • The creation of distributed object interfaces


Author: Martin Fowler

Link to buy: https://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420/

Ratings: 4.5 out of 5 stars (from 562 reviews)

Best Sellers Rank: #59,571 in Books

#2 in Computer Hardware Design

#6 in Microsoft .NET

#11 in Computer Hardware Design & Architecture

Fado.vn
Fado.vn
https://twitter.com/
https://twitter.com/

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy