三层架构

三层架构:三层架构是一种架构模式。三层分为持久层、业务层、表现层。

持久层:主要作用是完成内存数据和磁盘数据的转换。采用DAO模式,建立实体类和数据库进行映射,也就是哪个表对应哪个类;哪个列对应哪个属性(ORM对象和关系的映射)。持久层主要的目的就是完成对象数据和关系数据转换。

业务层:主要完成业务处理操作。采用事务脚本模式。将一个业务中所有的操作封装成一个方法。保存该方法中,所有的数据库更新操作,同时成功或同时失败。不允许部分成功部分失败,这样引起数据混乱的操作。(事务)

表现层:主要完成数据的展示和流程的控制。采用MVC模式。

M:模型。也就是实体类,用于数据的封装和传输。

V:视图。也就是GUI界面,用于数据的展示和数据的收集。

C:控制。也就是事件处理,用于业务流程控制。

 

posted @ 2019-10-27 21:02  java小志  阅读(486)  评论(0)    收藏  举报