Professional Enterprise .NET
Make your enterprise systems code more flexible, testable, and extensibleMany 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 todayWalks you through the different ways to assemble your code in a loosely coupled, testable mannerExplores 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 designShows you how to write and automate unit tests using tools such as nUnit and Rhino MocksAddresses the responsibilities of the data access layer and methodologies of persistence managementWrox Professional guidesare 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 ForumsJoin 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 DownloadsTake advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.Read MoreFind articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.wrox.com