手把手教你整合ssh

本章讲解ssh的整合的明细步骤,

1,创建一个web的项目;

a,ssh整合中导入框架的先后顺序:先导入Struts2->spring->hibernate

2,导入Struts的核心架包:

手把手教你整合ssh_第1张图片

注释:为什么要手动导入Struts的架包呢?

因为在MyEclipse中自动生成的Struts的架包会与hibernate中生成的架包起冲突,

与其后面吧架包删除,不如自己手动配置Struts架包。

对于这个架包你可以在我ssh整合的的博客中进行下载http://blog.csdn.net/arryluo123/article/details/53932666

3,配置Struts等所需的配置;

a,web.xml中配置如下:


		struts
		org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
	
	
		struts
		/*
	


手把手教你整合ssh_第2张图片

b,src的根目录下右键:

手把手教你整合ssh_第3张图片

选择这个XML点击进入将文件名改成struts.xml

手把手教你整合ssh_第4张图片


点击Next,选择第一个

手把手教你整合ssh_第5张图片

点击Next选择第二个,找到Struts中的2.17

手把手教你整合ssh_第6张图片

点击Next,然后finish;


手把手教你整合ssh_第7张图片

此时你会看到你项目中有这个Struts.xml的东西;

到了这一步Struts的配置已经完成了。

4,配置spring:

a,配置sping直接用MyEclipse集成的就可以了;


手把手教你整合ssh_第8张图片


手把手教你整合ssh_第9张图片

手把手教你整合ssh_第10张图片

点击finish


此时springhai有最后一步的配置,此步骤至关重要;

a,web.xml中进行监听spring以及家族spring的配置;


		contextConfigLocation
		classpath:applicationContext.xml
	
 
	
		org.springframework.web.context.ContextLoaderListener
	


手把手教你整合ssh_第11张图片

此时的spring已经配置完成。接下来配置hibernate

5,配置hibernate,将你的MyEclipse切换到MyEclipsehibernate;

手把手教你整合ssh_第12张图片

手把手教你整合ssh_第13张图片


我这里用的是oracle,你们自己依据自己的情况而定;

然后点击Texst driver进行测试你是否成功的连接上了你的数据库


手把手教你整合ssh_第14张图片

此时你出现这个说明你连接数据库成功,点击finish

此时把你的MyEclipsehibernate切换到你的MyEclipse的工作目录

然后右键添加hibernate的,步骤与上面操作spring一样;

手把手教你整合ssh_第15张图片

点击Next;

手把手教你整合ssh_第16张图片

点击Next

手把手教你整合ssh_第17张图片


点击Nexst


手把手教你整合ssh_第18张图片


选择你的数据源

点击Next,然后finish,hibernate配置完成

此时的ssh的框架整合前的步骤已经完成;

6现在进入mvc的模式,在你工程src目录在构建视图层,

业务逻辑层和数据访问层

手把手教你整合ssh_第19张图片

Dao的接口方法;


手把手教你整合ssh_第20张图片

Dao的实现类;由于太多了,只能截图这么多,

你可以下载我的demo看看http://download.csdn.net/detail/arryluo123/9725006

手把手教你整合ssh_第21张图片


Sevice的接口,由于业务逻辑层的表结构比较简单,所以看起来与dao的接口一样,其实不然。

手把手教你整合ssh_第22张图片

Service的实现类


手把手教你整合ssh_第23张图片

手把手教你整合ssh_第24张图片

7action包中的写法

手把手教你整合ssh_第25张图片

手把手教你整合ssh_第26张图片

具体的你们可以看我的demo

http://blog.csdn.net/arryluo123/article/details/53932666



你可能感兴趣的:(ssh)