SSH框架整合

简介: ssh的框架好久没搭过了,上课时候直接翻车,在这里记录一下搭建过程,希望对需要学习ssh框架的小伙伴一点帮助。首先,先说明下使用的各框架版本Struts2    2.

ssh的框架好久没搭过了,上课时候直接翻车,在这里记录一下搭建过程,希望对需要学习ssh框架的小伙伴一点帮助。


首先,先说明下使用的各框架版本

Struts2    2.3.34

Spring    4.3.2

Hibernate    5.0.12

接下来是所有jar包的集合,如图:


img_d9acada60e1002f9db55d97f6cf9ec8c.png

此处需要注意的是与struts2整合时需要加上struts2-spring-plugin-2.3.34.jar这个jar包!!!

首先建立我们的工程结构


img_1766aebb5e73468ade5efda609a9e9d5.png
工程结构图

在这里我一共建立了model、action、service、dao 下面简单的解释一下每个层的作用

model 用来存放项目的实体类

这里我是使用的注解,上一张User的结构图

img_ce592bdf97bfc624bed470a97d9903cf.png

接下来写上action


img_0116e633d5e0db555f5e00c714f61589.png

然后就开始准备我们的服务层啦


img_aa542794765f2ff7abc3ed4e875b3688.png

当然,接口不实现任何功能,具体就交给我们的实现类


img_3dcab1c05ab8119898a8872504b7dedb.png

现在完成我们工程结构的最后一步,写上我们的dao层


img_1984d17a5ae83511e0e8cf3e140833eb.png

这里dao层的接口依然不会完成任何功能,只需要声明一个方法即可

最后,看一下我们劳苦功高的userDao实现类


img_b226534b55d7d0eaf4caf654e26dd283.png

好啦,到此为止,我们的项目结构就完成了,到时候有具体的业务功能再在对应的包中加入具体代码就OK了

项目结构完成后,准备编写我们的框架配置文件

spring提供了关于hibernate的配置,所以这里我们就不再建立hibernate.cfg.xml这个文件了

这个项目我基本上都是用的注解,所以关于框架的配置文件只有applicationContext.xml【spring的配置文件】和struts.xml【struts2的配置文件】这两个,下面我们来一步步的建立他们

首先配置applicationContext.xml

img_7d99c1322530074631321afdceaccdfe.png
img_e9dc1e48116538995af708e01cf08b61.png
img_a14ab5aacca592eb29bbb08941959188.png
图中都由详细的说明这里就不多说了

现在,一个SSH框架就搭建完毕了,在这里我只简单的写了一个新增方法,有兴趣的同学可以将剩下的增删改查补充完毕。



到这里就完了吗?Native! 

spring和struts都没配置进项目里,这么多代码不都白写了吗

最后来一张web.xml


img_1f11208debc57fe1e900910fe606bf91.png
完结
目录
相关文章
|
6月前
|
Java 关系型数据库 MySQL
JSP SSH公车拍卖系统myeclipse开发mysql数据库bs框架java编程网结构
JSP SSH公车拍卖系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发,系统主要采用B/S模式开发。
47 0
|
3月前
|
前端开发 Java 网络安全
基于SSH框架甜品商城管理系统【源码+数据库】
基于SSH框架甜品商城管理系统【源码+数据库】
|
6月前
|
前端开发 Java 关系型数据库
JSP仓库进销存系统ssh框架mysql数据库myeclipse开发mvc结构java
JSP 仓库进销存系统(struts2+hibernate) 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
31 0
|
7月前
|
Java 网络安全 Spring
SSH框架学习中遇到的问题
SSH框架学习中遇到的问题
32 0
|
9月前
|
Java 应用服务中间件 网络安全
【ssh系列一】——框架搭建
建立项目(SpringMVC+Spring+hibernate的maven项目)
|
9月前
|
设计模式 开发框架 缓存
SSH框架简介篇
SSH框架简介篇
198 0
|
10月前
|
SQL 缓存 Java
《SSH框架》---Hibernate
《SSH框架》---Hibernate
|
10月前
|
Java 数据库连接 网络安全
《SSH框架》---spring
《SSH框架》---spring
|
10月前
|
前端开发 Java 网络安全
《SSH框架》Struts2
Struts(金属支架),在程序中表示起支撑作用的通用程序代码,Struts2是在Struts1框架的基础上融合了WebWork优秀框架升级得到的。
|
10月前
|
Java 数据库连接 网络安全
《SSH框架》---还你一个清晰的配置
一开始敲ssh,完全被各种配置弄晕了,看着视频里的老师,一会儿往application中配置,一会儿往Struts里配置,最重要的是,他以为我都理解了,完全不告诉我为什么这样配!当时,我在心里哭啊,老师,我并不知道为什么啊!哭完了之后,自己研究,人就是这样,在哪里跌倒就在哪里爬起,然后跌倒,然后再爬起。。。所以,那些成功的人在人前虽然看着都是光鲜亮丽的,但他柜子里有几身磨破的衣服,只有他自己知道。 现以后台管理员登录来走一遍整个配置过程。