请大家指正我对三层机构的理解
我做过的一些项目都是这样做的,我在项目里新建一个文件夹,这个文件夹里创建了两个类,A类里是一些访问数据库调用存储过程的函数,B类里是逻辑判断和算法的函数。在.aspx页面后置代码中我直接调用B类的某个函数,B类的这个函数再去调用A类访问数据库的函数,请问我这样做算是理解了三层了吗?请各位批评指正。谢谢!
------解决方案--------------------你这个当然不算拉,你下个petshop不就行了
------解决方案--------------------差不多,三层架构也就是这样的。类似。!
------解决方案--------------------在过去应用系统开发过程中,CLIENT/SERVER体系结构得到了广泛的应用 。其特点是,应用程序逻辑通常分布在客户和服务器两端,客户端发出数据资源访问请求,服务器端将结果返回客户端。但CLIENT/SERVER结构存在着很多体系结构上的问题,比如:当客户端数目激增时,服务器端的性能会因为负载过重而大大衰减;一旦应用的需求发生变化,客户端和服务器端的应用程序都需要进行修改,给应用维护和升级带来了极大的不便;大量的数据传输增加了网络的负载等等。
所谓三层体系结构,是在客户端与数据库之间加入了一个 "中间层 ",也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。
三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交互。
去这看看吧,还有例子:
http://industry.ccidnet.com/art/294/20030526/47418_1.html
------解决方案--------------------基本是,不过你应该理解什么时候应该写cs文件文件,什么时候写bll层,什么时候放dll层,他们的命名规则是什么,什么时候应该建立bll这个文件等细节问题