Professional Enterprise .NET and over 2 million other books are available for Amazon Kindle . Learn more

Sign in to turn on 1-Click ordering.
Trade in Yours
For a 3.25 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Start reading Professional Enterprise .NET on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Professional Enterprise.NET (Wrox Programmer to Programmer) [Paperback]

Jon Arking , Scott Millett
4.9 out of 5 stars  See all reviews (11 customer reviews)
RRP: 33.99
Price: 27.19 & FREE Delivery in the UK. Details
You Save: 6.80 (20%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 30 July? Choose Express delivery at checkout. Details


Amazon Price New from Used from
Kindle Edition 21.84  
Paperback 27.19  
Trade In this Item for up to 3.25
Trade in Professional Enterprise.NET (Wrox Programmer to Programmer) for an Amazon Gift Card of up to 3.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

2 Oct 2009 0470447613 978-0470447611 1
Comprehensive coverage to help experienced .NET developers create flexible, extensible enterprise application code If you′re an experienced Microsoft .NET developer, you′ll find in this book a road map to the latest enterprise development methodologies. It covers the tools you will use in addition to Visual Studio, including Spring.NET and nUnit, and applies to development with ASP.NET, C#, VB, Office (VBA), and database. You will find comprehensive coverage of the tools and practices that professional .NET developers need to master in order to build enterprise more flexible, testable, and extensible .NET applications with minimal upfront costs. Helps C#, VB.Net, and ASP.NET developers who wish to migrate both their applications and their own skillsets to newer, more flexible enterprise methodologies Describes each new pattern or feature along with its benefits, then outlines the pros and cons of its implementation Includes an introduction to enterprise development and a comprehensive overview of the differences between new enterprise patterns and older, traditional Microsoft programming Explains how to implement these patterns by upgrading an existing code base Covers benefits including flexibility, automated testing, extensibility, and separation; modular code; test–driven development, unit test, test automation, and refactoring; inversion of control; and object relational mapping Also covers enterprise design patterns: MVC including Ruby on Rails, Monorail, and ASP.NET MVC, MVP, observer, and more Contains a primer on object–oriented design Professional Enterprise .NET focuses on the often–inevitable compromise between forward–thinking design and the needs of business, helping you build applications that serve both.

Frequently Bought Together

Professional Enterprise.NET (Wrox Programmer to Programmer) + Professional ASP.NET Design Patterns + Dependency Injection in .NET
Price For All Three: 79.98

Buy the selected items together

Product details

  • Paperback: 504 pages
  • Publisher: John Wiley & Sons; 1 edition (2 Oct 2009)
  • Language: English
  • ISBN-10: 0470447613
  • ISBN-13: 978-0470447611
  • Product Dimensions: 23 x 19 x 3 cm
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Bestsellers Rank: 425,919 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

From the Back Cover

Make your enterprise systems code more flexible, testable, and extensible Many businesses have begun investing in enterprise design with the hope that upfront costs will result in more efficient, maintainable code that will save them money down the line. However, building well–designed applications, incorporating them into existing systems, and responding to the demand for rapid delivery can be overwhelming to even the most experienced developer. This book is the definitive guide to the latest enterprise development patterns and methodologies that will make your code cleaner and more maintainable. Examines the philosophy behind enterprise development, coding patterns, and common design patterns used in enterprise systems today Walks you through the different ways to assemble your code in a loosely coupled, testable manner Explores the pros and cons of the supporting tools (such as Inversion of Control containers, nHibernate, and ASP.NET MVC) that can ultimately lead to better system design Shows you how to write and automate unit tests using tools such as nUnit and Rhino Mocks Addresses the responsibilities of the data access layer and methodologies of persistence management Wrox Professional guides are planned and written by working programmers to meet the real–world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. Programmer Forums Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

About the Author

Jon Arking is a software architect, author of books and technical articles, and instructor of classes on subjects such as advanced C#, VB, and Java programming. Scott Millett is the senior developer for and a regular contributor to the forums.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3 star
2 star
1 star
4.9 out of 5 stars
4.9 out of 5 stars
Most Helpful Customer Reviews
7 of 7 people found the following review helpful
5.0 out of 5 stars Highly recommended - Mikesdotnetting 29 Oct 2009
Professional Enterprise .NET (Wiley Publishing ISBN 978-0-470-44761-1, 474pp) is written by Jon Arking and Scott Millett. It is intended (quoting the authors) "to serve as an introduction to some of the more popular software patterns and methodologies... for those with some background in Microsoft application development". It is especially geared towards those with some ASP.NET with C# experience. In other words, this book has been written for those people who have reached the point where they now understand why SqlDataSource controls are not used by serious developers. They have a basic understanding of OOP techniques, and are now looking to apply those in a meaningful way so that they can start to realise the promise that OOP holds. They probably don't fully understand how that might be realised yet. These people have possibly looked at ASP.NET MVC, and have now been exposed to a slew of new terms like TDD, Domain Driven Design, IoC, Separation of Concerns etc (or even brushed up against them previously), and want to learn more about how they can be used to make life easier as a serious, developing professional .NET programmer.

Enterprise Development can seem like rocket science. It is surrounded in a language and mystique that outsiders can find daunting - even impenetrable. Chapter 1 of this book does a very good job of breaking through all of that, and lays out the basic principals on which an Enterprise Development approach is founded. Chapter 2 builds on this with a high level discussion of the tools of the Enterpise Developer's trade, illustrated with good clear code samples.
Read more ›
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
5.0 out of 5 stars Brilliant resource for serious .NET developers 28 Oct 2009
I manage a team of .NET developers and found this book to be a very useful resource - so much so that I've asked all of the team to read it! It very clearly outlines the most important aspects of serious enterprise development. A must read for any serious .NET developer.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Highly recommended 8 Mar 2010
I've been working in the software development arena for a number of years now and have recently been learning about design patterns.

Having read Head First Design patterns, (which I think has a unique and great way of teaching patterns), I still couldn't manage to get the patterns in my code. This book however, has finally allowed me to clearly identify and implement some useful patterns in my code, some I was already using but didn't realise! It offers clear explanations of why and how to organise your code into a clear and testable manor. The book has three distinct sections with a total of 12 chapters and presented in a good logical order.

Part I, an Introduction to Practical Enterprise Development, covers the question why and what enterprise architecture and development is, these chapters cover the concepts of enterprise architecture and development talking about Reliability, Flexibility, Separations of Concerns, reusability and maintainability.

Part II, the New Code -- Changing the Way You Build, shows you how you can write and organise your code to support the concepts discussed in part I. It also offers practical learning covering many key concepts in a logical order, amongst other things you will learn about loose coupling, refactoring, TDD, mocking, abstraction, unit testing and a variety of patterns.

Part III, Enterprise Design Patterns, this was the meat for me, effectively covers various design patterns and tools that can be used. For me, some of the best content is in this section, I especially liked the Model-View-Presenter and Model-View-Controller patterns, this part of the book explains why and when these patterns can be used.

In Summary, I would definitely recommend this book, it's a worthwhile read. It taught me so much about what's available out there and what's being used now in software development and will stay as a hands on reference resource going forward.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
Professional Enterprise .NET is structured in a clear and concise manor facilitating ease of use as a quick pick-up reference tool and progressing through the chapters.

This book does a great job of taking all of the mystery out of enterprise development and breaks it down to its foundations that are based around loosely coupled but highly cohesive modules of code.

The practical hands on approach to learning the principles of enterprise development are structured in the form of fully working small applications and one larger sample application.

It covers all of the patterns in the 3 main layers of an enterprise application, namely the Data Access, Business and Presentation Layers.

There is great coverage of open source frameworks such as NHibernate, NUnit, Rhino Mocks and StructureMap as well as MS frameworks like Entity Framework and LinqToSQL. It would have been good to have seen an example of the Castle Windsor Active Record project as this is based upon NHibernate and the Active Record pattern is covered in the book.

This book works as a great companion to Fowlers Patterns of Enterprise Application Architecture book and a great next step book for .NET developers that have a good understanding of the .NET framework but are looking to improve the way they code.

I have recommended this book to colleagues and friends alike that want to program well structured .NET code.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
5.0 out of 5 stars But be careful
Adding NUnit is carried out using nuget, this book has you create a lib directory and install the dll. Read more
Published 2 months ago by xm214
4.0 out of 5 stars Excellent book let down in a few small ways
Firstly, I'd like to praise the authors of this book for providing an excellent all round view on the principles and practices of writing enterprise-strength .NET code. Read more
Published 17 months ago by Neil O'Connor
5.0 out of 5 stars Absolutely inspiring
I've bought this book 2 weeks back, read it only till chapter 3 yet but, I have to say that my coding practice has been changed forever!!! Read more
Published on 2 Feb 2012 by udfperera
5.0 out of 5 stars Excellent - I wish I'd read this years ago (not that t was published...
This book is an excellent introduction to OO-based software design. I've read a lot of books on this subject recently, but this is easily the clearest. Read more
Published on 13 Feb 2011 by Yossu
5.0 out of 5 stars Just what i expected
Got what i was expecting from this book - a look into 'enterprise' design patterns and practices in .net. Read more
Published on 23 Aug 2010 by Guy Harwood
5.0 out of 5 stars Simple, clear and concise explanations of advance topics
A great book that cuts through the usual guff that surrounds the advance topics of .net enterprise application architecture. Read more
Published on 10 Jan 2010 by dotnetter
5.0 out of 5 stars Great Pragmatic Enterprise .Net Book
If you've read Fowlers Patterns of Enterprise Architecture or Uncle Bobs Agile Principles, Patterns, and Practices in C# and have found them rather dry then this is the book for... Read more
Published on 4 Dec 2009 by GreensUK
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
See all 2 discussions...  
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions

Look for similar items by category