Search
 Advanced SearchView Cart   Checkout   
 Location:  Home » Books » Object-Oriented Software Design » Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)November 22, 2008  
Browse
Books
Computers
Electronics
Related Categories
• Object-Oriented Software Design
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• New Business Enterprises
Small Business & Entrepreneurship
Business & Investing
Subjects
Books
• Computer Design
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• PCs
Hardware
Computers & Internet
Subjects
Books
• Design & Architecture
Hardware
Computers & Internet
Subjects
Books
• General
Languages & Tools
Programming
Computers & Internet
Subjects
• General AAS
Languages & Tools
Programming
Computers & Internet
Subjects
• Object-Oriented Design
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• Software Development
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Software
Computers & Internet
Subjects
Books
• General AAS
Software
Computers & Internet
Subjects
Books
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Hardcover
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)
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: 4.5 out of 5 stars(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:
Showing reviews 6-10 of 56
 « PREV  
1 2 3 4 5 6 7
... 12   NEXT »

5 out of 5 stars 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.



4 out of 5 stars 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.


5 out of 5 stars 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!



4 out of 5 stars 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.



5 out of 5 stars 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