 | |  |
| Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series) | 
| Author: Martin Fowler Publisher: Addison-Wesley Professional Category: Book
List Price: $64.99 Buy New: $40.00 You Save: $24.99 (38%)
Buy New/Used from $36.15
Avg. Customer Rating:   (56 reviews) Sales Rank: 9100
Languages: English (Original Language), English (Unknown), English (Published) Media: Hardcover Number Of Items: 1 Pages: 560 Shipping Weight (lbs): 2.3 Dimensions (in): 9.4 x 7.6 x 1.3
ISBN: 0321127420 Dewey Decimal Number: 005.1 UPC: 076092019909 EAN: 9780321127426 ASIN: 0321127420
Publication Date: November 15, 2002 Availability: Usually ships in 1-2 business days
|
| Customer Reviews:
  Great reference for building business apps March 12, 2007 2 out of 2 found this review helpful
For me, this book is an invaluable reference for building business apps.
Want help choosing a framework? Want some guidance for solving common business problems? These patterns help solve these kinds of problems.
NOTE: I have tried to find other sources for these patterns, and I have only found Fowlers website, which is really only a summary and recommends purchasing the book.
This book has examples in both Java and C#. You can certainly use these patterns in .NET.
Under .NET you are not actually forced to use the Table Model. I think the purpose of this book is to help you realize this.
There are frameworks for .NET that use the Domain Model and Data Mapper patterns, but you would never know this unless you were familiar with the patterns in this book.
For me, reading this book didn't allow me to write new code, but it did allow me to understand my choice to use a particular framework/technique over another.
  Educates you on Enterprise Architecture March 9, 2007 1 out of 2 found this review helpful
As a newcomer to enterprise architecture this book educated me on possibilities for decisions to be made in designing an enterprise architect. It will also give you a language for describing existing characteristics of an existing enterprise application which may use some combination of the patterns describe in this book. The discussion of where to keep session state for a webapp was particularly helpful to me.
  Good so far January 9, 2007 1 out of 11 found this review helpful
I haven't been able to read it cover to cover, but i read the mapping chapter and it was good. Explain a complex subject in relly simple way.
Also the hard cover is nice!
  Key book on enterprise patterns July 30, 2006 6 out of 6 found this review helpful
Even if you find enterprise stuff immensely dull, dealing with databases and web pages is a pretty common task, most of the action in software development revolves around it, and who wants to be completely ignorant of the the alphabet soup of various technologies the IT blogs, books and websites are floating in?
So if you must immerse yourself in this area, what better than a Martin Fowler book? The code is mainly in Java, with a fairly large smattering of C#. It would probably help if you understood some basics of enterprise development in those languages, e.g. servlets and JDBC for Java.
The patterns in this book cover organising domain logic, database mapping and access, web presentation, concurrency, and the book finishes by covering base patterns, a mixture of lower level abstractions of the sort covered in Fowler's first book, Analysis Patterns (e.g. Money), and those that bear a close resemblance to the classic Gang of Four patterns, with an enterprise twist (e.g. Plugin and Gateway). Nearly all the other patterns refer to these, so I don't know why these didn't appear first. Apart from that though, the book is very well organised. And the opening essay, that discusses the trade offs of every pattern and how they fit together in an application, is immensely helpful.
Wizened enterprisers looking for new material will not find much new here, but surely the point of patterns catalogues are to get down on paper the practices of those same wizened enterprisers, not to strike off in new directions. Therefore, an experienced developer should see this as a way to organise what they already know, and maybe in doing so, reveal some new insights.
A newcomer to enterprise development will definitely get a lot out of this, as the underpinnings to the plethora of modern enterprise applications are laid bare. You're not going to become a Hibernate, Struts or EJB expert from this book, but you should at least have a clue about what problems they're trying to solve.
As usual, Fowler manages to be a model of clarity, while still injecting regular touches of wry humour, quite an achievement given the potentially bone-dry material. If you want to know the basics of enterprise software, start here.
  A must-read for tech leads and architects July 14, 2006 4 out of 9 found this review helpful
Martin Fowler is making a name for himself as a luminary in the area of Software Development. He writes very practical books that have a wonderful blend of theory (e.g. design patterns, UML, refactoring etc.) with experience as you can tell he has applied many if not all of these patterns in real-life projects. This book is an exposition into architectural building blocks that will help every architect and tech lead / senior developer build code that is more extensible and easily maintained (among other things). I found the chapters on O/R structural and behavioral patterns particularly enlightening. By reading this book your "toolbox" of solutions rapidly expands and you get to focus more on the business problem at hand rather than infrastructural "plumbing" things (e.g. how do I build my objects when my data is in a relational table). Very highly recommended - and definitely one of the top 5 software books I have *EVER* had the pleasure to read.
|
|
| Powered by: Dknc, inc. and Amazon.com |  | 
For your safety and security, orders are processed through amazon.com
|
|
 |
|