What do you recommend as the proper project structure for a WebForms solution that is utilizing NHibernate and trying to bring in some DDD concepts?
Assuming the root namespace and solution name is Sample
- Sample.Domain - contains my domain objects and my mapping files
- Sample.Repositories - contains my repositories and nhibernate connection config file
- Sample.Business - contains my business logic
- Sample.Web - the actual WebForms project - all Presentation
What am I forgetting? Is there a more standard way to name these?
Any great blog posts on the topic?