首页 新闻 搜索 专区 学院

三层架构在C# ASP。NET 方面应用的多吗?

0
[已关闭问题]
<P>最近 一直在学三层架构,感觉比以前不用三层架构是麻烦多啦&nbsp; </P> <P>三层架构在C#&nbsp;&nbsp; ASP。NET 方面应用的多吗?</P>
czbwxj的主页 czbwxj | 初学一级 | 园豆:190
提问于:2008-04-14 12:46
< >
分享
其他回答(2)
0
可以说 外面正规点的企业或公司 都是要用MVC的 我就从来没有遇到过不要求用三层架构的公司
yeyang | 园豆:418 (菜鸟二级) | 2008-04-14 13:01
0
楼上的,MVC其实仅仅是展示层和业务逻辑层之间的交互的一种方式。与三层,多层或双层没有关系。 其实,如果你用ASP.NET,严格意义上来说,必须是三层的了。除非你能够用javascript操作数据库。 但是,即使如此,很多时候,我们还会进行更多的层次划分,将Asp.NET站点分割为Client端和Server端。两层之间通过WebService进行交互。这样做,更利于项目任务的分割(每个人可以仅关心其中一部分的功能),和项目的可维护性(将业务逻辑和展示分离)。 一个简单的例子,如果你的项目组有3个人,如果使用三层结构,就可以工作分拆为一个人做UI层,一个人做数据访问层,一个人做业务逻辑层。每个人都会对自己负责的层次负责,确保自己的层次设计良好和可维护,从而达到项目整体的设计良好和可维护。 否则,如果按照功能进行划分,就会造成大量的重复的数据访问对象和业务处理对象,从而使项目的结构腐烂发臭。
Colin Han | 园豆:3041 (老鸟四级) | 2008-04-14 13:18
0
楼主看看hidotnet.com 论坛的代码吧 楼上说的 一个人做UI层,一个人做数据访问层,一个人做业务逻辑层 我不赞同. 我觉得是一个美工做html 其实余的开发人员根据自己分配的模块来该模块的 业务逻辑和数据访问.这样来得实际些.
Lowkey | 园豆:220 (菜鸟二级) | 2008-04-14 17:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册