SSH框架

SSH(struts hibernate spring)框架整合
工具: eclipse mysql
第一步 建立一个mavan项目
第二步 因为文件是隐藏的 需要点击右键

此文章是合适了解思路明白 不适合敲

小白一枚 有待加强

SSH框架

给他点击apply 关闭

成功之后的显示

SSH框架

这个时候我们首先加入struts2 文件
第一步:在src/main/resources 下面 写入一个file xml文件 名称为sturts.xml文件
配置文件正确页面 SSH框架

因为这是我自己的配置文件
头部文件 需要导入几个pom依赖文件
SSH框架

pom文件导入需要连网 切记你的maven 仓库地址 保存之后如没报错

报错原因:
1:没连网
2:因为每一个jar包的兼容性 有的版本不兼任 需要换版本号

进行下一步
在src/main/java 下面建一个action
如图所示SSH框架

因为该文件为自己的文件 在自己的action里面建个action

SSH框架
该文件需要进程actionsuppo 因为需要返回页面 这里面为了测试 可以选择 返回为空页面

最后一步
在自己的src 下面的xml配置文件里面
配置sturts2 的核心过滤器文件

SSH框架
下面的过滤器的地址 导入包之后根据上面所示的地址copy过滤器的名称

sturts 文件配置完成 这个时候 页面action进去了 就表达sturst文件成功了!

下面一步 导入hibernate
第一步导入hibernate的pom文件属性SSH框架
导入之后查看hibernate的jar包导入
一般之前学过hibetnate 都有hibernate的文件 在
在src/main/resources
右键新建一个hibernate的cfg.xml文件

因为我自己用的是mysql 这里创建之后需要创建连接 因为步骤太多 如果没有配置的不懂可以百度搜索一下配置成功

SSH框架
这一些配置成功之后自动生成的 蓝色字体为自动生成文件
下面 我们需要配置mysql的方言
org.hibernate.dialect.MySQLDialect
如图所示
show_sql formate_Sql 需要录入 action运行之后会生成数据库的方法 方便查见也方便查询错

hibernate配置文件完成
我们在src/main/java下面配置连接数据库的实体类
并且给他配置hbm.xml 主键如果数据库修改为自动增长 在hbm.xml 改为
<class=“native”/>
mysql主键自主生成策略
都配置完成了 最后一步 导入spring配置了 注意hibernate整合struts 比较简单 遇到的错误最多也是连接数据库问题 如果报错 可以在测试aciton里面测试是否连接mysql数据库

struts和spring的整合
首先pom文件 废话不多说 上图片
SSH框架

导入之后 我们就可以睡觉了
代码明天敲
为了保护世界和平 我 和平主义 将继续写下去 ’
这个时候我们在src/main/java 目录下面
建四个包 com.zs.dao com.zs.dao.impl com.zs.biz com.zs.biz.impl 实际就是建dao方法dao方法的实现类 biz方法 和biz方法的实现类 学这个这个都不懂
我们就可以一起去睡觉了 代码明年再敲 优秀的朋友 进行下一步
写个查询数据库的方法 如图SSH框架list集合去收集查询数据库的数据
然后建的dao实现类
去实现dao的方法
同等biz和dao一模一样
写完一个方法之后 我们就可以做梦了
要执行一下哦 确保万无一失 还是上图吧

dao的实现方法数据
SSH框架

biz的实现类SSH框架
这里的session工厂和session 需要配置

写完之后我们进入下一步 ctrl+n 搜索spring的bean file文件
名称写为applicationContext
我们进来之后先配置一波 sprin*生dao 由spring去管理

SSH框架
SSH框架

这个首先还是建个textaction 下面的biz是因为我们struts文件需要实现方法
实在不懂可以加联系一下长沙彭于晏那就是我

下一步 我们抛弃hibernate的连接 自己在spirng文件里面写springc3p的连接池

SSH框架
这里的配置文件可以根据hibernate配置文件来copy进去 然后在hibernate文件里面把连接数据的代码注释点 因为用了连接池就不用hibernate的连接了

sessionfactory由配置事务管理器去管理

配置事务管理器
SSH框架
aop 需要插入针头 我们就来配置切面设置和事务的切面
首先在前头文件写入
SSH框架
这里没什么可问的 如果不懂可以百度一下 因为我也不太懂 懂了也不说 谢谢 哈哈哈
下一步我们就进行配置文件打针头了
如图所示
SSH框架
注意里面的东西
了解清楚再去使用 别乱用了
下一步 最后一步我们来
睡觉了!!!
最后一步了 提醒自己不能放弃

就是src 目录下面的spring文件
啥也不说上图
|SSH框架
| SSH框架

我都注释了文字

配置spring就由spring去管理
因为他才是春天 了解思路 不适合敲 因为只是为了自己更加清楚 写个页面获取收集数据库的数据 查询 如果查到了 就代表没有任何问题了

晚安!!!