SSH整合(纯注解)

本文介绍了SSH注解开发环境的搭建过程,包括创建web项目、引入jar包和配置文件、创建相关包和类、引入页面等。还详细阐述了保存客户的具体步骤,如编写Action方法、配置Action、调用业务层和DAO、创建实体和映射、整合Hibernate、使用模板及配置事务管理器等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搭建SSH注解开发的环境

创建web项目,引入jar包

  • SSH整合的jar包
  • Struts2的注解开发包
    • struts2-convention-plugin-2.3.24.jar             ------Struts2的注解开发包

引入配置文件

  • web.xml

         Struts2的过滤器

         Spring的监听器

  • jdbc.properties
  • log4j.properties
  • applicationContext.xml

创建相关的包和类

引入相关页面

保存客户

1、编写Action的save方法

2、配置Action

在Spring中配置Action,Action交给Spring管理(使用注解方式)

  • 开启组件扫描

  • 在类上添加注解

在Struts中配置Action,Action负责处理请求和页面跳转

3、Action调用业务层

  • Service交给Spring管理

  • Action中注入Service

  • 在Action的放法中调用业务层

4、在Service中调用DAO

  • 将DAO交给Spring管理

  • 在Service中注入DAO

5、创建实体和映射(映射使用的是注解)

  • 现在映射使用注解实现(将表和类建立关系,将表中的字段和类中的属性建立关系)

6、在Spring中整合Hibernate

7、在DAO中使用模板

不能让DAO继承HibernateDaoSupport,因为属性注入不能使用注解方式。

  • 定义Hibernate模板

  • 注入模板

  • 在DAO中使用模板完成保存

8、配置事务管理器

  • 开启注解事务

  • 在业务层添加注解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值