三层架构
三层架构说白了就是
应用层
处理层
数据层
我们通过在应用层操作,把我们的操作传递给处理层,然后处理层根据我们的操作从数据层提取相关的数据到处理层,经过处理层的计算在把结果反馈给应用层。
就像我们去银行的ATM机器取款,我们的操作是应用层,ATM就相当于处理层,而他去查询银行的数据库看你有多少钱,是从数据层掉过来的.
转贴一个:
“三层结构”是什么? “三层结构”一词中的“三层”是指:“表现层”、“中间业务层”、“数据访问层”。其中:n 表 现 层:位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。n 中间业务层:负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。中间业务层也可以包括一些对“商业逻辑”描述代码在里面。n 数据访问层:仅实现对数据的保存和读取操作。数据访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。
功能描述参见楼上,
在实际工作中,往往采用多于3层的开发模式.
但其主旨不变,只是各层的表现形式不同而已.
在项目中三层结构其实是
数据层
业务层
用户界面层
MVC模式..............
数据层
业务层
用户界面层
对于我来说,这个架框不够好呀,用起来,总觉得维护起来麻烦呀!每当修改一个效果,都要动三四个文档!
数据层
业务逻辑层
表现层(也就是用户界面)
