搭建SSH框架

本文详细介绍了如何使用SSH框架整合Spring作为系统核心、Hibernate完成数据持久层、Struts2实现表现层,阐述了其优势如提高系统灵活性、功能扩展便利及开发效率提升。重点讲解了Spring和Hibernate的整合步骤,包括添加jar包、配置数据源、管理SessionFaction等。此外,还介绍了Spring声明式事务的配置方法,以及如何将Struts2与Spring进行整合,包括添加Struts2能力、创建action并交由Spring管理的过程。最后,强调了配置监听器的重要性,确保系统运行的稳定性和高效性。

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

 
    • Spring作为系统核心框架,数据持久层用Hibernate完成,表现层使用Struts2.

    • 使用SSH,不仅大大提高了系统的灵活性,便于功能扩展,还能通过Spring提供的服务简化代码,减少开发工作量,提高开发效率

    • 整合SpringHibernate

                 添加所需jar包,配置Spring能力

                 配置数据源对象

                 配置SessionFaction,把它交给Spring管理

                 利用反向工程生成实体类和dao,把dao交给Spring管理

  • Spring的声明式事务

  1. 导入txaop命名空间

  2. 配置事务管理器,并注入SessionFaction

  3. 通过<tx:advice>配置事务增强,绑定事务管理器并定义事务规则

  4. 配置切面,将事务增强和方法切入点结合。

  • SpringStruts2整合

  1. 添加好Spring能力

  2. 添加Struts2能力(添加Jar包,配置Web.xml,在src中引入Struts.xml

  3. 添加struts2-spring-plugin-*.jar文件

  4. 创建action,把action交给Spring管理

    5.配置监听器




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值