Fork me on GitHub
.Net项目分层与文件夹结构

.Net项目分层与文件夹结构大全

我先来抛砖引玉:

传说中的弦哥:

tips:

1."解决方案文件夹"能帮助你很好的规划项目结构

2.通过对"解决方案文件夹"前面加数字1,2,3,4....,能让项目按你想要的顺序排序

3.公司名.项目名.包名.架构名的命名空间 命名约定能让你的项目结构更清晰

4.分项目的多少还是要根据项目具体情况和架构设计,分太多编译速度慢不说,其实用起来也麻烦

 

一晴 :

点评:一个比较简单的博客网站,用的是MVC,命名啥的还是比较规范的。

建议:可以把Controller和Model从网站项目中提出来

 

 xu_happy_you :

点评:典型的Petshop控,BLL+DAL+MODEL+网站 的三层架构,通过工厂模式来调用DAL

建议:可以进一步尝试DDD,并用DI依赖注入代替工厂模式

 

微软根据DDD架构做的一个分层示范项目,NLayerAppV2:

下载网址:http://microsoftnlayerapp.codeplex.com/workitem/6687

 

 

posted on 2012-06-18 10:10  HackerVirus  阅读(609)  评论(0编辑  收藏  举报