第三章 09_MVC+DAO框架模式.pdfVIP

  • 11
  • 0
  • 约2.1千字
  • 约 17页
  • 2017-06-15 发布于北京
  • 举报
MVC+DAO 框架模式 MVC框架模式 DAO模式 小结 博得教育 JSP Model1 博得教育 JSP Model2 博得教育 MVC MVC——Model View Controller Model(模型),View视图,Contoller(控制器) MVC是一种软件设计典范,用于组织代码用 一种业务逻辑和数据显示分离的方法 博得教育 MVC框架模式  视图 (View )是用户看到并不之交互的界面, 主要用来接收用户输入,向用户展示结果  模型 (Model )表示企业数据和业务规则,主 要用来实现业务逻辑,负责和数据库打交道  控制器 (Controller )接受用户的输入并调 用模型和视图去完成用户的需求,主要用来 获得用户请求,分发业务逻辑,传递结果 博得教育 MVC框架模式 博得教育 MVC的优势  视图层和业务层分离,允许更改视图层代码而丌 用重新编译模型和控制器代码,可以降低代码的 耦合性  MVC模式允许使用各种丌同样式的视图来访问同 一个服务器端的模型,提高代码的重用性  分层后更有利于组件的重用。业务逻辑可以独立 成可重用的组件,视 图层也可做成通用的操作界 面  业务逻辑数据不显示分离。视图可以应用多种显 示技术,例如JSP页面、模板文件等  使用MVC模式有助于分工协作 ,使程序员(Java 开发人员)集中精力于业务逻辑,界面程序员 (HTML和JSP开发人员)集中精力于表现形式上 博得教育 MVC框架模式 DAO模式 小结 博得教育 DAO DAO(Data Access Object)数据访问对象, DAO负责不数据库打交道,处于业务逻辑不 数据库资源之间 为了建立一个健壮的J2EE应用,应该将所有 对数据源的访问操作抽象封装在一个公共API 中,这个API就是DAO 博得教育 使用DAO模式 J2EE开发人员使用数据访问对象(DAO )模 式把底层的数据访问逻辑和高层的商务逻辑 分开。实现DAO模式能够更加与注于编写数 据访问代码 典型的DAO实现需要下列组件: (1)一个DAO工厂类 ; (2) 一个DAO接口 ; (3)一个实现DAO接口的具体类 ; (4)数据传递对象 (有些时候叫做值对象) 博得教育 DAO 博得教育 MVC+DAO 博得教育 MVC框架模式 DAO模式 小结 博得教育 小结 深刻理解MVC+DAO框架模式 在实践过程中严格按照MVC+DAO模式对代 码进行分层 到达以上要求的关键在于清晰地划分各层之 间的边界 博得教育 Thank you!

文档评论(0)

1亿VIP精品文档

相关文档