知识大全 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整合
在Struts中整合Spring的IoC支持是一件十分简单的事情让我们一步一步来实现 )复制strutsspringpluginxxxjar和相应的springj
知识大全 Spring系列第2部分:当Hibernate遇上Spring
Spring系列第2部分:当Hibernate遇上Spring 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
Spring整合HIbernate 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Spring整
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的时候 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! )介绍