struts+hibernate+spring整合图解

1148阅读 0评论2008-09-26 lovecc
分类:Java

图解SSH整合

开发环境:MyEclipse, jdk1.4 ,tomcat 4.0, sql server2005

开发框架:struts + spring + hibernate

开发:

1,使用MyEclipse新建项目

2, 项目结构如下:

3 切换至MyEclipse Database Explorer视图,配置数据库

4,连接数据库后的目录如下:本例中讲述的database: BlogDB,  table: user_info

5, 添加spring

6,为了方便,把所有包都选中。具体配置如下

7,点击Finish,完成spring包的添加

8,添加hibernate包,具体配置,按下图操作

9DB Profile处选择连接数据库时使用的文件名。Next>

10,Create SessionFactory class中的勾去掉,然后点“Finish

11,回到DB Browser中,给数据库表(此处为user_info)做hibernate映射。

12,映射配置文件如下

 

13,映射完后会在src包下生成一个包文件:user_info

接着在WebRoot下新建三个页面:

index.jsp 项目的入口(如下图),功能:输入namepassword后,点submit,将内容保存到数据库中

suc.jsp  保存成功返回到的页面

fail.jsp  保存失败返回到的页面

 

14, index.jsp源码如下

15, 导入struts类包,如下

16, src中新建一个包service, 在包service 中新建一个类Service. 如下图

17 Service 中的源码

18,配置struts-config.xml. 生成formaction类,如下

19,配置完struts-config.xml后的效果如下:

 

20,生成的LoginAction 中,新加的源码如下

21web.xml中新加的源码如下:

22application.xml中新加的源码如下:

23struts-config.xml中新加的源码及部分修改后的源码如下:

修改了action中的type内容。新加了plug-in

24,项目完成后的目录如下,接着就是发布测试了。

 

 

上一篇:JSP程序员完全蜕变手册
下一篇:给学Java的大学生们分享一些经验