Professional Enterprise .NET and over 2 million other books are available for Amazon Kindle . Learn more
FREE Delivery in the UK.
Only 2 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Trade in your item
Get a £1.10
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Professional Enterprise.NET (Wrox Programmer to Programmer) Paperback – 2 Oct 2009

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
£17.18 £4.40

Trade In Promotion

Frequently Bought Together

Professional Enterprise.NET (Wrox Programmer to Programmer) + Professional ASP.NET Design Patterns
Price For Both: £57.10

Buy the selected items together

Trade In this Item for up to £1.10
Trade in Professional Enterprise.NET (Wrox Programmer to Programmer) for an Amazon Gift Card of up to £1.10, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

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: 18.7 x 2.4 x 23.5 cm
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Bestsellers Rank: 342,279 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

4.9 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 11 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By Mike Brind on 29 Oct 2009
Format: Paperback
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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Simon Jackson on 8 Mar 2010
Format: Paperback
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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By D. Glyde on 27 Jan 2010
Format: Paperback
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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By dotnetter on 10 Jan 2010
Format: Paperback
A great book that cuts through the usual guff that surrounds the advance topics of .net enterprise application architecture. Standout chapters include a very good explanation of the Dependency Injection Principle via a straight forward refactoring exercise, a nice new spin on the TDD samples that you usually read which shows the end-to-end construction of a noughts and crosses game and a nice demonstration of applying the concepts of Domain Driven Design to a small mortgage application. I would thoroughly recommend to any .net developers looking to move into the world of enterprise patterns, best practices and principles.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews