全部博文(34)
2008年(34)
分类: Java
2008-09-26 17:31:12
图解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包,具体配置,按下图操作
9,DB Profile处选择连接数据库时使用的文件名。Next>
10,将Create SessionFactory class中的勾去掉,然后点“Finish
11,回到DB Browser中,给数据库表(此处为user_info)做hibernate映射。
12,映射配置文件如下
13,映射完后会在src包下生成一个包文件:user_info。
接着在WebRoot下新建三个页面:
index.jsp 项目的入口(如下图),功能:输入name和password后,点submit,将内容保存到数据库中
suc.jsp 保存成功返回到的页面
fail.jsp 保存失败返回到的页面
14, index.jsp源码如下
15, 导入struts类包,如下
16, 在 包src中新建一个包service, 在包service 中新建一个类Service. 如下图
17, 类Service 中的源码
18,配置struts-config.xml. 生成form及action类,如下
19,配置完struts-config.xml后的效果如下:
20,生成的LoginAction 中,新加的源码如下 :
21,web.xml中新加的源码如下:
22,application.xml中新加的源码如下:
23,struts-config.xml中新加的源码及部分修改后的源码如下:
修改了action中的type内容。新加了plug-in
24,项目完成后的目录如下,接着就是发布测试了。