Wrox Professional Enterprise .NET
This is the source code (C#) for the book Wrox Professional Enterprise .NET
You can download the first chapter of this book for free from
Wrox. There is also a
forum for this book on the Wrox site.
Professional Enterprise .NET Book Reviews
See what other people think of the book.
Other projects you might be interested in
Pro Agile .NET Development with SCRUMPro Agile .NET Development with SCRUM guides you, the reader, through a real world ASP.NET project and shows how agile methodology is put into action.
Buy the book |
Apress book page |
Go to the projects home page
Wrox ASP.NET Design Patterns Project Case Study (C#)Learn all about using Design patterns in ASP.NET including GoF Design Patterns, SOLID Design Principles and Fowlers Enterprise Patterns.If you like this project please check out my new C# ASP.NET project - a fully working e-commerce site. Its a similar project set up but with and is used as a case study for my book Wrox ASP.NET Design Patterns.
Buy the book |
Get a free chapter |
Go to the projects home page
Wrox NHibernate with ASP.NET Problem-Design-Solution (VB.NET)Learn all about using NHibernate with ASP.NET If you like this project please check out my the .Net project used to show you how you can leverage the NHibernate ORM in a fully working ASP.NET application.
Buy the book |
Go to the projects home page
Read the latest discussions on the Wrox Professional Enterprise .NET book forum
Wrox Professional Enterprise .NET Project Details
The sample application that accompanies the book is the The mortgage loan prequalification system. A loan prequalification is a procedure people go through when they want to borrow money to buy a house. The purpose of prequalification is for the potential borrower to establish if a bank is willing to lend them the required funds to purchase a house.
In the figure below you can see the architecture of the loan prequalification solution.

Methodologies & Technologies used:
Please let me know if you have any comments on the code or would like me to add any new features via the
discussions tab.
Wrox Professional Enterprise .NET - The Book
Project DescriptionSource code to accompany the Wrox book Professional Enterprise .NET.
From the Back Cover Of The BookMake 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
Table Of ContentsFor a more detailed list of the contents of the book download the PDF from the
Wrox site.
Part I: Introduction to Practical Enterprise Development.
Part II: The New Code -- Changing the Way You Build.
- Chapter 3: Emancipate Your Classes.
- Chapter 4: Test Driven Development.
- Chapter 5: Make It Simple Again -- Inversion of Control.
Part III: Enterprise Design Patterns.
- Chapter 6: Getting to the Middle of Things.
- Chapter 7: Writing Your Own Middleware.
- Chapter 8: "Mining" Your Own Business.
- Chapter 9: Organizing Your Front End.
- Chapter 10: Model-View-Presenter.
- Chapter 11: The Model-View-Controller Pattern.
- Chapter 12: Putting It All Together.
- Appendix A: C#.NET Primer
Order the book that descripes how the solution is built
Wrox Professional Enterprise .NET