java ssh框架搭建_SSH框架基础搭建

SSH整合

笔者刚刚接触SSH框架,现在ssh是个比较老的框架了,所以用IDEA创建JAVAEE项目时候使用的是jdk1.7和web application3.1版本tomcat使用8.5

第一步:导入jar包

struts-2.3.37

spring-framework-3.2.0.RELEASE

hibernate-release-5.4.3.Final

具体如下

b8ac21bb253a7eefb3d432c52fb669a7.png

ab1416e676b6678da3edf86f9e859dd8.png

接下来导入的配置文件都是可以从上面三个jar包去寻找的,找到之后修改即可。

第二步:spring整合hibernate的单元测试

只需创建一个数据库,无需创建表,Hibernate自动生成

编写model类(也成po)和映射文件

e7b2d7b935da4626a7cac4d00b351663.png

8b49672bcbf59324a816a0e6a4426cc0.png

dao

9fa21694e638f71dd18a7b9c4d8e70d4.png

service

ad6f51042a3a5d655ef7f60210364a8b.png

hibernate.cfg.xml

903db18efc0787456d64bb10811d8c6a.png

applicationContext.xml

413458b9bde6c004a49a49930f13f5b6.png

单元测试

01dde2eb90f78f7b83e6ce4864ee7f6d.png

配置Hibernate的事务

97e890855d60d5e306125d4b65c48cbd.png

可简化:把hibernate.cfg.xml配置文件放在applicationContext.xml

e71cec6c546216f5535fb539281ef331.png

上图中hibernate的映射文件路径 value中的切入点表达式为通用写法

execution()

用于描述方法

语法:execution(修饰符 返回值 包.类.方法名(参数)throws 异常)

第三步:spring整合struts

编写action类,并将其配置给spring,sprring可以注入service

复制struts.xml

表单jsp页面

web.xml配置

配置文件contextConfigLocation

配置监听器ContextLoaderListener

配置前端控制器StrutsPrepareAndExecuteFilter

9388fbd99dc770edf5ea7d5b8310532a.png

action和spring配置文件

action中service默认会根据名称注入,默认情况下框架使用的自动装配策略是name,

框架会在spring中去寻找与action属性名字相同的bean

7e5582bf9a0d54a6573914ee6b7a493a.png

e199aecad1d903f307b1e847c40d4416.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值