Wrox NHibernate with ASP.NET Problem-Design-Solution

Project to accompany the NHibernate with ASP.net Problem-Design-Solution Wrox Blox by Scott Millett, demonstrating how to use NHibernate within a web context (ASP.net) whilst applying enterprise design patterns and following a Domain Driven Design methodology.

Buy the book from Amazon.com

Other projects you might be interested in

 
Agile.jpg Pro Agile .NET Development with SCRUM
Pro 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
 

 
DesignPatternsSmall.jpg 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 | Go to the projects home page
 

 
ProEntSmallBook.jpg Wrox Professional Enterprise .NET Book Project Case Study (C#)
Learn all about enterprise programming, including TDD, DDD, Dependecy Injection, ORM's Including NHibernate, and MVC & MVP
If you like this project please check out the C# project based around the domain of mortgage loan prequalifications. Its a similar project set up but with an added WCF service layer which introduces messaging patterns. The project is used as a sample application for my book Wrox Professional Enterprise .NET.
Buy the book | Get a free chapter | Go to the projects home page
 

Wrox NHibernate with ASP.NET Problem-Design-Solution Project Details

The sample project is a very simple web based order processing application. Customers and Products can be added/updated/removed and orders can be made. Once an order is made it can be processed. During the workflow of an order being processed the stock is updated. As I said its very simple but its complete and will show you how NHibernate can help in getting rid of the tedious task of writing infrastructure code to support the persistence and retrieval of your business entities.

The screen below shows the product management page, from this page you can add, modify and remove products. There are similar pages for the management of orders and customers.

ScreenShot.JPG

The PDF that accompanies release 1 of this project can be found here:
Wrox Blox - NHibernate with ASP.net Problem-Design-Solution.

The Solution Layout:

NHibernateASP-Solution.JPG

Release 2: Added MVC web project to the solution

NhibernateASPMVC.JPG

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 http://nhibernateasp.codeplex.com/Thread/List.aspx.

I hope you find this useful.
Scott
blog
web site

Last edited Jan 10, 2011 at 9:40 PM by Scott_Millett, version 36