Chinaunix首页 | 论坛 | 博客
  • 博客访问: 109169
  • 博文数量: 34
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 13:00
文章分类

全部博文(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包,具体配置,按下图操作

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,项目完成后的目录如下,接着就是发布测试了。

 

 

阅读(1096) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~