码迷,mamicode.com
首页 > 其他好文 > 详细

三层架构

时间:2014-10-28 21:33:12      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:sp   数据   html   bs   htm   数据库   js   编程   对象   

表现层:采用mvc模型。

 M:模型(主要是实体bean)用于封装数据和数据传递

 V :视图(主要是htmljsp)用于展示数据

 C :控制(主要是servlet)用于控制执行流程和页面的跳转

 

业务层:采用事务脚本,将一次请求中所有的业务操作合成一个方法。保证该方法中所有的数据库更新操作同时成功同时失败(事务相当于请求  脚本相当于方法)

 

持久层:采用dao模式。建立实体类和数据库表映射,那个类对应那个表,那个属性对应那个列。持久层主要目的就              是完成对象数据和关系数据的转换。

 

  依赖倒置原则:高层模块不依赖于低层模块。两者都依赖

抽象,抽象不依赖于细节,细节依赖于抽象。

面向接口编程,不要面向具体编程

三层架构

标签:sp   数据   html   bs   htm   数据库   js   编程   对象   

原文地址:http://www.cnblogs.com/sanhuan/p/4057922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!