三大框架初步理解.docVIP

  • 1
  • 0
  • 约9.85千字
  • 约 4页
  • 2017-06-29 发布于河南
  • 举报
三大框架初步理解

Java三大框架的初步理解 1、Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。struts主要负责表示层的显示。 ? Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。?hibernate主要是数据的持久化到数据库。 ? Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)。 2、 首先hibernate是一个持久层框架,轻量级(性能好),orm映射灵活,对表与表的映射关系处理的很完善,对jdbc做了良好的封装,使得我们开发时与数据库交互不需要编写大量的sql语句。 而struts是一个mvc的web层框架,底层是对servlet的大量封装,拥有强大的拦截器机制,主要负责调用业务逻辑Service层。 三大框架的大致流程jsp-struts-service-hibernate。因为struts负责调用Service从而控制了Service的生命周期,使得层次之间的依赖加强,也就是耦合。 所以我们引用了spri

文档评论(0)

1亿VIP精品文档

相关文档