Wattle Software - producers of XMLwriter XML editor
 Bookstore Home | XMLwriter Home | Search | Site Map 
XML Related
 General XML
 XSLT & Stylesheets
 XHTML
 SGML
 XML DTDs
 XML Schema
Web Development
 Web Graphics
 HTML
 Dynamic HTML
Web Services
 General Web Services
 UDDI
 SOAP
 WSDL
 Programming/Scripting 
 PHP Programming
 Perl Programming
 Active Server Pages
 Java Server Pages
 JavaScript
 VBScript
 .NET Programming
 
XMLwriter
 About XMLwriter
 Download XMLwriter
 Buy XMLwriter
XML Resources
 XML Links
 XML Training
 The XML Guide
 XML Book Samples
 

Microsoft .NET: Architecting Applications for the Enterprise (PRO-Developer)


By Dino Esposito, Andrea Saltarello
 
Image of: Microsoft .NET: Architecting Applications for the Enterprise (PRO-Developer)
Pricing Details:

List Price:$44.99
You save:$15.30 (34%)
Your Price:$29.69
Buy Now

Book Details:

Format:Paperback, 464 pages.
Publisher:Microsoft Press 2008-10-15
ISBN:073562609X

Average Customer Rating:

4.5 4.5 out of 5 stars (22 reviews)

Editorial Reviews:

Product Description

Make the right architectural decisions up front?and improve the quality and reliability of your results. Led by two enterprise programming experts, you?ll learn how to apply the patterns and techniques that help control project complexity?and make systems easier to build, support, and upgrade?right from the start.

Get pragmatic architectural guidance on how to:

  • Build testability, maintainability, and security into your system early in the design
  • Expose business logic through a service-oriented interface
  • Choose the best pattern for organizing business logic and behavior
  • Review and apply the patterns for separating the UI and presentation logic
  • Delve deep into the patterns and practices for the data access layer
  • Tackle the impedance mismatch between objects and data
  • Minimize development effort and avoid over-engineering?and deliver more robust results

Get code samples on the Web.

0


Customer Reviews:

Displaying 1 to 5 of 22 total reviews (Page 1 of 5):

4 out of 5 stars Great Book, maybe a little too "wordy"

I love this book. It really excel in giving a broader view than the mere Microsoft "stack"; for example, it does not insist on LINQ to SQL or the Entity Framework, but praises the benefits of other OR/M tools. Also, it associates design patterns with architectural decisions in a less rigid way than your classical pattern book.
I totally digged the Data Access Layer chapter.
The only thing that I struggled a little was the language: many times I felt like the concepts could have been expressed with significantly less words and maybe more examples. In fact, I often got bored and had to take a break and come back the day after.
Other than that, it's one of the best texts I've read in a while.

5 out of 5 stars Excellent book

This book is well written and structured in a very intuitive way. It starts with a general and informative discussion of software architecture and then proceeds to take a detailed look at the various design decisions, patterns and components that can be found in a layered design. It references and elaborates upon many of the patterns in Martin Fowler's Patterns of Enterprise Application Architecture so a familiarity with that work is recommended but not necessarily required. It can both act as a supplement to the PoEAA in addition to standing very well on its own.

This book is required reading and highly recommended.

5 out of 5 stars Great Book

This is a great book. Microsft has never been very good at guiding developers and software architects for building complex systems. I think this books fills that gap. Dino Esposito is one of the best .NET writers and he shows that in this book.
The book is very well structured and easy to read. The first part is about principles and best practices of software architecture, design and developement (UML, the role of an enterprise architect, OOP).
The second part covers each layer of an enterprise application: Business Layer, Service Layer, Data Access Layer and UI Layer. It covers the most important patterns presented in Martin Fowler's book Patterns of Enterprise Application Architecture. Some of them are:
-BL:
Transaction Script
Table Module
Domain Model
Active Record (Although Fowler categorizes this pattern as a DAL)
-Service Layer:
Service Layer
DTO
-DAL:
Plugin
Inversion of Control
Lazy Loading,
Identity Map
Data Mapper
Unit Of Work
-UI:
MVC
MVP
PM
Front Controller
There's also a sample application that shows all the patterns and practices covered in the book.

5 out of 5 stars Mustknown material for the .NET architect, nicely gathered within this book

Full of known material for the experienced .NET architect, but even then useful for confirmation and reference.

4 out of 5 stars Great book

Part 1 (1st 3 chapters) is kinda boring to read if you have been doing software design for years.
Fortunately, Part 2 is extremely excellent, useful and practical to the .NET development environment.

I will recommend this book to all .NET developers.

More Customer Reviews:
Next Page


Customers who bought this book were also interested in:


Microsoft ASP.NET and AJAX: Architecting Web Applications (PRO-Developer)


Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries (2nd Edition)


Microsoft Application Architecture Guide (Patterns & Practices)


Pro ASP.NET MVC Framework


Programming Entity Framework

 

Find similar books by category...


Search for more:

Search books:  



Google
 
Web XMLwriter.net




Last updated: Sat Mar 20 12:12:31 CDT 2010
© Wattle Software 2010. All rights reserved.