建立Web Project
添加Spring支持
选择Spring Version 2.0
选择所需jar文件
□ Spring 2.0 AOP Libraries
□ Spring 2.0 Core Libraries
□ Spring 2.0 Persistence Core Libraries
□ Spring 2.0 Persistence JDBC Libraries
□ Spring 2.0 Web Libraries
选择将jar文件拷贝至项目中
利用MyEclipse Database Explorer 创建数据库连接
添加Hibernate支持
选择Hibernate Specification 3.1
选择所需jar文件
□ Hibernate 3.1 Core Libraries
□ Hibernate 3.1 Advance Support Libraries
选择将jar文件拷贝至项目中
选择Hibernate配置文档的生成目标文件到Spring Configuration
选择SessionFactory生成到已存在的Spring配置文件中, 并填写SessionFactory Id:sessionFactory
配置JDBC连接,填写dataSource
取消另外生成SessionFactory类
添加Struts支持
使用Struts配置文件以插件的形式集成Spring
在struts-config.xml中添加如下代码
<plug-in
className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="classpath:applicationContext.xml" />
</plug-in>
配置Struts中的Action
修改struts-config.xml中所有<Action>元素的type属性为: org.springframework.web.struts.DelegatingActionProxy
在Spring配置文件中配置对应<Action>的<bean>, 这里的name属性指向<action>元素的path属性,class属性为对应ActionBean的类全名