三层架构

来源:互联网 发布:企业信用基础数据库 编辑:程序博客网 时间:2024/05/21 14:42

三层架构
表现层:作为数据的展示和数据的提供
采用MVC模式
M:表示模型。也就是实体类,作为数据存储和传输的介质;
V:表示视图。也就是GUI窗体,作为数据展示和收集的平台;
C:表示控制。也就是事件处理、负责调用业务

业务层:业务逻辑处理
采用事务脚本模式,将一次请求中所有的业务操作封装成一个方法;保证这些业务操作中,数据库更新操作同时成功,同时失败;不允许出现部分成功,部分失败,这样会引起数据混乱的操作

持久层:保存业务处理的结果
采用DAO模式;建立实体类和数据库表做映射,,而持久层的目的就是完成对象数据和关系数据的转换

 

业务接口设计原则:一个实体类一个业务接口,一次提交一个业务方法;业务方法的参数全部来自表现层
持久接口设计原则:一个实体类一个持久接口,一次数据库操作一个持久方法

0 0
原创粉丝点击