Struts2.2+Hibernate3.3+Spring2.5.6整合
1.新建一个工程项目
2.添加Hibernate框架支持
A.myeclipse--project capabilities--add Hibernate capabilities
B.在这里,使用Hibernate3.3版本,默认情况下添加核心包和注解包,注意,勾选最下面选项,将jar自动添加到lib目录,方便换了电脑后修改。
C.这一步,按照默认点击next,生成的配置文件,我们可能不会使用到,因为我们整合了Spring。
D.忽略数据库连接的创建
E.不使用Hibernate帮我们创建SessionFactory,Spring会帮助我们创建
到此为止,Hibernate的配置就完成了,下面我们来进行Spring的配置。
3.添加Spring框架支持
A.在这里我们使用Spring2.5的版本,所添加的jar包括以下5个(截图为4个,还有一个为Spring2.5 web libray)别忘记把jar添加到lib目录。
B.创建的Spring配置文件applicationContext.xml一般不用改名字,但目录建议改为webroot/WEB-INF下,因为Spring加载配置文件默认从那里开始
C.接下来一步,一般不需要选择,我们自己编写代码来创建SessionFactory
到目前为止,我们基本上把Spring也配置完成了,观察我们的包结构,会发现多了一些标记,如‘S’等,意味着我们已经成功添加了Spring框架。接下来我们添加Struts框架支持,myeclipse没有为我们提供导航,你可以下载相关插件,但也不必要因为配置Struts的框架比较简单,手动添加就可以了。
4.添加Struts框架支持。
A.导入Struts2.2相关架包,注意不要忘记Struts2=Spring-plugin.jar这个包,它是框架整合需要用到的。
---------代碼上已上傳--------------
下载 连接:http://pan.baidu.com/s/1gdzRVA7
参考连接:吕鹏的Java技术博客
浙公网安备 33010602011771号