Spring与Hibernate与Struts整合(一)配置文件


首先:关于三大框架的整合

在这个过程中,我们需要在spring的配置文件中配置Hibernate(hibernate的实体类以及*.hbm.xml文件我们利用hibernate的逆向工程实现)

1,配置spring-db.xml,在这个配置文件中,我们要对dao层进行配置,之前在学习Spring时,我们所配置的 sessionFactory是Sping自身的,这次,我们采用的是Hibernate中的,并且需要配置hibernate中的连接池(连接池的配置文件为proxool.xml)

      

2,设置struts.xml在这里面我们需要设置关于Struts的信息,其实struts就相当于是封装好的servlet,他所管理的基本都是web前台的东西。当然,在这里面,我们是需要用到过滤器的,来对我们所需要的进行过滤,比如权限,字符等。这个是我们在spring中,配置servlet时所定义的filter过滤器,当时我们所过滤的是对字符“UTF-8”的过滤


关于框架整合的自我理解

1,为什么要整合spring和hibernate

1、使用Spring的IOC功能管理SessionFactory对象
 LocalSessionFactoryBean
2、使用Spring管理Session对象 
 HibernateTemplate
3、使用Spring的功能实现声明式的事务管理

自我感觉,两个框架的整合,其实就是在我们之前学习Spring配置时,主要用到的是IoC和aop,在实现Dao层时,我们需要实现实现接口,并且利用sessionfactory来管理。




发布了38 篇原创文章 · 获赞 2 · 访问量 6万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章