c# .net 如何用vs2010手动搭建 三层架构 最好有实例说明一下
展开全部
现在已经很少有人这么提这个问题了,实际上我们说的多层架构,是指两方面的含义,一个是指硬件应用环境上的,另一个是指逻辑上的多层架构,简单的点说,在应用上,所说的最多的一种架构就是,数据存储,应用服务,客户端,这是最基本的一种三层结构,当然在逻辑上他们并不要求各自独立的,我想你所说的三层架构应该是指逻辑上的应用分层,也就是,表现层、控制层、数据层,这是最基本的,现在在这个基础上发展了很多,具体就不说了,如果你希望在winform的系统中实现这样的分层只要在程序开发时这样分层开发就可以,在没有.net2.0的时候他们之间的通信使用的是com或dcom技术来实现,现在可以使用wpf和webservice技术来实现;如果是指web的系统,你可以直接安装使用asp.net mvc 2这个经典架构的框架,具体不说了你可以自己学习,如果你的开发水平可以,可以看看开源的cals框架这个是支持多层架构的,先说这些吧。
展开全部
比如联通移动的话费管理系统,用户表示层能直接呈现给使用者一个UI界面,或者CS的或者BS的,这没有本质区别,表示层可单独做成一个或者一套程序,可独立存在。
业务逻辑层,这个一般运行在独立的机器上,拥有一套业务处理独立程序,谁的号还有多少话费,打了电话了,该怎么计算话费,存话费了该怎么加,根据不同情况,分别计算。
数据处理层,直接和数据库打交道,业务逻辑算好的东西通过它存到数据库,要查询的话一通过它。
这样一个简单的三层模型就建完了,事实上,三层结构是中逻辑结构,未必就一定独立存在,完全可运行在一套程序,跑在一台机器上,但是如果像上面的花费管理,那服务器可能天南海北,完全基于网络通信了
业务逻辑层,这个一般运行在独立的机器上,拥有一套业务处理独立程序,谁的号还有多少话费,打了电话了,该怎么计算话费,存话费了该怎么加,根据不同情况,分别计算。
数据处理层,直接和数据库打交道,业务逻辑算好的东西通过它存到数据库,要查询的话一通过它。
这样一个简单的三层模型就建完了,事实上,三层结构是中逻辑结构,未必就一定独立存在,完全可运行在一套程序,跑在一台机器上,但是如果像上面的花费管理,那服务器可能天南海北,完全基于网络通信了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询