使用MyEclipse 集成SSH的顺序最好为:Spring Hibernate Struts 可以减少很多不必要的麻烦
导入Spring
Spring AOP Libraries
Spring Core Libraries
Spring ORM/DAO/Hibernate3.0
Spring Web Libraries
把这几个包添加进去
导入Hibernate
选择Hibernate3.0
Hibernate 3.0 Core Libraries
然后会弹出一个对话框有两个选项如下:
Spring configuration file
Hibernate configuration file 我们选择它,让Hibernate自己构造文档
下一步将会让你创建一个会话工厂
SessionFactory id: sessionFactory 自己随便取一个名字填写
下一步将提示你配置数据源
这个就不做介绍了(略)
下一步将提示你是否建立一个会话工厂类,我们使用Spring集成这一步可以省略,去掉勾勾就可以了!
导入Struts
Struts specification(翻译过来就是选择Struts版本)
我们选择Struts1.2
OK所有的导入完成!现在我们将通过配置文件将Struts、Hibernate、Spring 集成起来!!
第一部进行struts-config.xml配置
第二部将ActionServlet让Spring管理
第三部进行web.xml文件的配置
第一部:
struts-config.xml配置
第二部分
复制application.xml文件到src下改个名字,我取的名字为struts_web.xml 主要是要头文件
第三部:
web.xml文件的配置
到此所有的配置结束
-------------------------------------------------------------------------------------------------------------------------------------
注意:
如果你用的是MyEclipse5.0
那么你需要查看下spring 哪个配置文件application.xml
如果你以上配置完全正确,但还是有错误,使用MyEclipse6.0的朋友一定要注意了,当然还包括其它版本
pring 和 Hibernate 共用的一些 jar 文件发生了版本冲突, 删除 WEB-INF/lib/asm-2.2.3.jar 然后重启 WEB服务器
好了完了!
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/xiaomaha/archive/2008/03/29/2229237.aspx