架构
三层架构
持久层
目的完成关系数据和对象数据的交换,完成数据库的操作,采用DAO模式,建立实体类和数据库进行映射.也就是哪个类对应哪个表,那个属性对应哪个列
业务层
完成业务处理.采用事物脚本模式(将一个业务中所有业务操作封装成一个方法,保证该方法中所有数据库更新操作同时成功和同时失败)
表现层
完成数据的展示.采用MVC模式;M 模型:实体类,完成数据的封装和数据的传输 V:视图.也就是GUI窗体,完成数据的展示 C:控制,也就是事件,完成业务方法的 调用和业务流程控制
层于层之间用接口做耦合,当其中一个层的组件发生更改或替换时不会影响别的层组件的使用
三层架构
持久层
目的完成关系数据和对象数据的交换,完成数据库的操作,采用DAO模式,建立实体类和数据库进行映射.也就是哪个类对应哪个表,那个属性对应哪个列
业务层
完成业务处理.采用事物脚本模式(将一个业务中所有业务操作封装成一个方法,保证该方法中所有数据库更新操作同时成功和同时失败)
表现层
完成数据的展示.采用MVC模式;M 模型:实体类,完成数据的封装和数据的传输 V:视图.也就是GUI窗体,完成数据的展示 C:控制,也就是事件,完成业务方法的 调用和业务流程控制
层于层之间用接口做耦合,当其中一个层的组件发生更改或替换时不会影响别的层组件的使用