首页 > 代码库 > 三层架构
三层架构
表现层:采用mvc模型。
M:模型(主要是实体bean)用于封装数据和数据传递
V :视图(主要是html,jsp)用于展示数据
C :控制(主要是servlet)用于控制执行流程和页面的跳转
业务层:采用事务脚本,将一次请求中所有的业务操作合成一个方法。保证该方法中所有的数据库更新操作同时成功同时失败(事务相当于请求 脚本相当于方法)
持久层:采用dao模式。建立实体类和数据库表映射,那个类对应那个表,那个属性对应那个列。持久层主要目的就 是完成对象数据和关系数据的转换。
依赖倒置原则:高层模块不依赖于低层模块。两者都依赖
抽象,抽象不依赖于细节,细节依赖于抽象。
面向接口编程,不要面向具体编程
三层架构
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。