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

来源:互联网 发布:JS在区间内取随机数 编辑:程序博客网 时间:2024/05/16 17:40


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

在这个过程中,我们需要在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来管理。




0 0
原创粉丝点击