一般就是
WEB层
业务逻辑层 BLL
数据访问层 DAL
WEB层就是用户所能看到的界面。
BLL层主要进行数据的加工处理。
DAL层主要进数据库的操作,把数据写入数据库, 或者从数据库读取数据
就是用户通过 WEB层提交数据, 这些数据通过BLL层验证、运算再传给DAL层,由DAL层记录到数据库。
反之,如果需要查询数据那么可以用过通过WEB层, 提交查询关键字,或条件,
这些条件经过BLL层分析后再通过DAL层从数据库取出相应的数据返回给BLL层, 再经BLL层运算、包装后传给WEB层呈现给用户。
分层开发使得各层的功能独立,他们之间一般可以通过接口来耦合,可以最大限度的减少它之间的依赖性。
比如说你原来用的是 MSSQL的数据库, 但你有一天需要换成Oracle数据库的时候, 只需要替换DAL层组件就可以做到了 对BLL层和WEB层影响可以降低到最小
温馨提示:答案为网友推荐,仅供参考