知识大全 Struts2 Spring Hibernate 的简单整合

Posted 框架

篇首语:形成天才的决定因素应该是勤奋-郭沫若本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Struts2 Spring Hibernate 的简单整合相关的知识,希望对你有一定的参考价值。

Struts2 Spring Hibernate 的简单整合  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  首先 加载Spring框架 如图

  

  为了便于以后添加新的应用 这里把spring所有的Jar包都添加了 下一步 要将Spring的配置文件创建在

  WEB INF目录下 或许不理它 到项目中去移动也可以 单击Finish 对Spring的添加到此结束

  接着我们再添加Hibernate框架 如图

  

  接着选择将Hibernate的配置文件交给Spring来进行管理 如图

  

  再为Hibernate创建一个sessionFactory 如图

  

  接着再选择数据源

  

  接着是提示你是否建立sessionFactory 因为已经将sessionFactory交给Spring管理了 所以在这里不用创建了

  

  单击Finish 并将Spring中与Hibernate中一样的Jar包全部替换 这样就完成了对Hibernate框架的加载了

  接着再加载struts 框架 这里就不再详细说明了 详情参考Struts + Spring 整合简单例子 呵呵~~~

  接着就是配置ApplicationContext xml 文件 代码如图

  <?xml version= encoding= UTF ?><beans xmlns=  xmlns:xsi= instance  xsi:schemaLocation= beans xsd >

  <bean id= dataSource   class= mons dbcp BasicDataSource >  <property name= driverClassName    value= mysql jdbc Driver >  </property>  <property name= url value= jdbc:mysql://localhost: /test ></property>  <property name= username value= root ></property>  <property name= password value= ></property> </bean> <bean id= sessionfactory   class= springframework orm hibernate LocalSessionFactoryBean >  <property name= dataSource >   <ref bean= dataSource />  </property>  <property name= hibernateProperties >   <props>    <prop key= hibernate dialect >      hibernate dialect MySQLDialect    </prop>        <! 以下是添加的 不是自动生成的 >    <prop key= nnection automit >true</prop>    <prop key= hibernate show_sql >true</prop>    <! 上面是方便我们对程序的调试 和操作  >           </props>  </property> </bean>  <! 以下是添加的 不是自动生成的 > <! HibernateTemplate是一个帮助类 它能简化Hibernate Session的编码和处理HibernateExceptions > <bean id= hibernateTemplate   class= springframework orm hibernate HibernateTemplate >  <property name= sessionFactory >   <ref bean= sessionfactory />  </property> </bean> <! 以上是手动添加的内容 > </beans>

  这里我们要注意添加注释的一段 这些是对我们接下去的程序很有帮助的

  再编写struts xml 文件 具体代码如下(因现在只是配置三大框架的环境 所以很简单 空空如也)

  <?xml version= encoding= UTF ?><!DOCTYPE struts PUBLIC        //Apache Sofare Foundation//DTD Struts Configuration //EN         dtd >        <struts>        </struts>

  接着就是最重要的web xml配置文件了 在Struts 整合Spring的例子已经说明了 这里也不详说了 代码如下

  <?xml version= encoding= UTF ?><web app version=  xmlns=  xmlns:xsi= instance  xsi:schemaLocation=   app_ _ xsd >  <listener>  <listener class> sprntext ContextLoaderListener</listener class> </listener> <filter>  <filter name>struts </filter name>  <filter class> apache struts dispatcher FilterDispatcher</filter class>   </filter> <filter mapping>   <filter name>struts </filter name>  <url pattern>/*</url pattern> </filter mapping>  <wele file list>    <wele file>index jsp</wele file>  </wele file list></web app>

  这时 还不能进行编写详细的代码 应该要先测试下这个环境出错了没 部署项目到 tomcat 里 运行没有

  出现错误 如出现错误 请详细检查上面每一步的操作是否一致

cha138/Article/program/Java/ky/201311/28850

相关参考

知识大全 使用Urlrewrite技术实现Struts2+Hibernate3+Spring的项目的伪静态

使用Urlrewrite技术实现Struts2+Hibernate3+Spring的项目的伪静态  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集

知识大全 Struts 2, spring 2, hibernate

Struts2,spring2,hibernate  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 spring struts2 ibatis框架整合开发

这里主要介绍一下spring+struts+ibatis所需要的jar包文件spring所需包  以上包为spring配置基本包ibatis所需包  有解决方法的朋友们希望能回复  与struts整合

知识大全 一个struts2和spring2的整合

  在Struts中整合Spring的IoC支持是一件十分简单的事情让我们一步一步来实现   )复制strutsspringpluginxxxjar和相应的springj

知识大全 Spring系列第2部分:当Hibernate遇上Spring

Spring系列第2部分:当Hibernate遇上Spring  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来

知识大全 Spring整合HIbernate

Spring整合HIbernate  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Spring整

知识大全 Spring操作Hibernate更方便

Spring操作Hibernate更方便  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  软件系统

知识大全 Struts+Spring+Hibernate快速入门

Struts+Spring+Hibernate快速入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 Struts&Spring&Hibernate面试总结

Struts&Spring&Hibernate面试总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 当Spring遇到Hibernate的时候

当Spring遇到Hibernate的时候  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  )介绍