SHH框架搭建.docx

上传人:b****5 文档编号:8399171 上传时间:2023-01-31 格式:DOCX 页数:16 大小:690.07KB
下载 相关 举报
SHH框架搭建.docx_第1页
第1页 / 共16页
SHH框架搭建.docx_第2页
第2页 / 共16页
SHH框架搭建.docx_第3页
第3页 / 共16页
SHH框架搭建.docx_第4页
第4页 / 共16页
SHH框架搭建.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

SHH框架搭建.docx

《SHH框架搭建.docx》由会员分享,可在线阅读,更多相关《SHH框架搭建.docx(16页珍藏版)》请在冰豆网上搜索。

SHH框架搭建.docx

SHH框架搭建

步骤

搭建SSH框架:

Struts1.*+Spring2.5+Hibernate3.0

工具/原料

主要就是Java开发所需要的工具、这里不做详细说明

步骤/方法

​项目结构:

Jsp页面省略,主要是一些添删改查的页面

开始搭建项目环境,步骤如下:

使用平台:

MyEclipse6.0/6.5

框架版本:

Struts1.*+Spring2.5+Hibernate3.0;

1>,新建项目:

打开MyEclipse,在PackageExplorer视图下,右键单击New->WebProject;

注意:

在新建项目时,JDK的版本最好要选择JavaEE5.0;因为版本过低,可能有些JSP方面的功能不支持;

新建玩项目之后,把该导的包导入到下面,下图为SSH框架所需要的Jar包,注意,该项目用的是ORACLE数据库;

其中,activation与mail这两个包为Java发邮件的包;classes12为Oracle数据库的驱动包,如果不是Oracle数据库,可更换该Jar包;dwe为Ajaxdwr框架中的包;

2>,接着就开始用MyEclipse辅助开发Struts,Spring,Hibernate了;

3>,首先MyEclipse辅助开发Struts,方法:

右键单击你所建的项目,出现一级菜单,选择Myeclipse,选择Myeclipse之后会出现二级菜单,接着选择AddStrutsCapabilities;;接着具体操作如下面图示:

点击Finish按钮完成;完成之后,可将

包删除;在上图中,如果那个勾没有去掉的话,就会自动生产如下标签:

当然,如果你觉得标签对你没什么用的话,可以删除

4>,MyEclipse辅助开发Spring,方法跟上面的一样,选择AddSpringapabilities;;接着具体操作如下面图示:

如图所示,测试数据库链接成功;然后可直接点击Finish完成;

接着切换到

窗口,按照上面第三小步的方法,选择AddHibernateapabilities;;接着具体操作如下面图示:

如果该勾去掉的话,就只生成

标签,这是Struts的核心标签;

然后点击Next,具体操作如下图:

接着点击Finish按钮,完成此项操作;5>,,最后MyEclipse辅助开发Hibernate,在执行和上面类似方法之前,Hibernate需要先做另外一件事情,那就是和数据建立连接,具体操作如下图:

点击

上图位置的

或者右边的>>,然后再选择MyEclipseDatabaseExplorer切换到如下图页面:

然后右键单击,新建一个DatabaseDriver;如下图

下面这个截图是该项目的数据库链接图:

点击下一步:

点击下一步:

点击下一步:

点击下一步:

点击Finish完成;

6>,最后一步,就是运用Hibernate的映射机制,把数据库的表与JAVA的对形成一个关系映射;在此之前,首先应该在项目SRC的目录下面新建一个包,如该项目所示,用来存放映射生成的POJO对象以及映射文件;如下图:

有一点说一下,你生成的*.hbm.xml文件可能不止一个,对,你可以把它们整合到一个文件中;然后新建按第五小步的方法,把窗口切换到MyEclipseDatabaseExplorer界面,然后打开右键刚才所建立的链接

选择属于你自己的用户;然后选择

Table;右键选择如上图的属性:

接下来的操作如下图:

点击Next,进入下一步:

点击Next,进入下一步:

至此,项目环境己经搭建完成;

一,项目搭建完成,SSH各个部分配置文件的说明,以及它们之间存在的关系:

1,首先是Struts的核心配置文件,即struts-config.xml:

2,其次就是Springd的applicationContext.xml文件和action-servlet.xml文件:

applicationContext.xml文件:

action-servlet.xml文件:

3,最后就是Hibernate的hibernate.cfg..xml文件:

该文件基本上不用动,都是自动生成的代码;当然,你也可以根据自己的需要添加代码,例如,你想在执行HQL语句的时候让它显示SQL语句,可将

true

插入代码中;

另外在图

(1)中还有两个配置文件没有提到,那就是log4j.properties与mytag.tld;其中log4j.properties是配置日志信息的;而mytag.tld主一个自定义标签;

SSH框架基本搭建完成,如果有不对或者不妥之处,请随时指教!

~

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 预防医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1