现在spring 3集成
1 首先加入spring3所需要的包,在之前的struts包中有包含
spring-asm-3.0.5.RELEASE.jar
spring-beans-3.0.5.RELEASE.jar
spring-context-3.0.5.RELEASE.jar
spring-core-3.0.5.RELEASE.jar
spring-expression-3.0.5.RELEASE.jar
spring-web-3.0.5.RELEASE.jar
struts2-spring-plugin-2.3.4.1.jar
2 web.xml 增加如下配置
<!-- spring监听器 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- spring监听器,使用scrope=request 时必须加上 -->
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/config/applicationContext-beans.xml</param-value>
</context-param>
3. 配置 applicationContext-beans.xml
增加对包的扫描
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:jdbc="http://www.springframework.org/schema/jdbc"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">
<!-- 注解探测器 -->
<context:component-scan base-package="com.rabbit.demo.*" />
</beans>
4 将LoginAction 托管给spring管理
在类的最上边加上如下注解
@Controller
@Scope("request")
同时新增一service 并注入该对象
@Autowired
private BonusBiz biz;
BonusBiz 代码片断...
@Override
public List<Bonus> browse() {
// TODO Auto-generated method stub
System.out.println("come here");
return null;
}
5 LoginAction 的登录方法中执行 biz.brower()..
如果控制台中输出come here.则表示我们的spring配置成功
6 经测试OK,接下来在集成mybatis
7 上源码,renntrabbit@foxmail.com
分享到:
相关推荐
SSM框架,即SpringMVC、Spring和Mybatis的集成,是Java开发中常见的Web应用框架。本教程将深入探讨这三个组件如何协同工作,构建高效、灵活的企业级应用程序。 SpringMVC是Spring框架的一部分,专注于处理HTTP请求...
SSM框架,全称为Spring、SpringMVC和MyBatis的组合,是Java Web开发中常用的三大组件。这个“SSM框架-CRM系统-含SQL文件”项目提供了一个基于SSM实现的客户关系管理系统(CRM),它包含了完整的SQL数据文件,能够...
SSM框架,即Spring、SpringMVC和MyBatis的集成,是Java开发中常见的Web应用程序框架组合。这个框架集合提供了完整的后端解决方案,涵盖了依赖注入(DI)、面向切面编程(AOP)、模型视图控制器(MVC)以及持久层操作...
这个"SSM框架整合-idea-ssm01.rar"压缩包文件显然是一个基于IDEA的Java Web项目,用于演示如何在实际开发中集成这三个框架并实现对数据库的基本操作,如增删改查。 首先,Spring是一个全面的后端应用程序管理框架,...
通过学习和实践这个SSM框架小项目,开发者不仅可以掌握SSM框架的集成和使用,还能了解到Web应用开发的基本流程,对Java后端开发有更深入的理解。对于初学者来说,这是一个很好的起点,而对于有一定经验的开发者,这...
该项目基于SSM框架(Spring+SpringMVC+MyBatis),结合Vue前端框架,开发了一个功能全面的西安旅游管理系统。系统集成了旅游信息管理、用户管理、景点推荐、路线规划、在线预订等多项功能,旨在通过实战练习帮助学习...
该项目采用SSM框架,即Spring、Spring MVC和MyBatis的组合,为开发者提供了一个强大且灵活的开发环境。系统集成了用户管理、车辆管理、订单管理、支付管理等多个核心功能,通过这些功能,用户可以轻松预约车辆、查看...
最后,"第10章 MyBatis与Spring的整合.ppt"和"第18章 医疗信息系统.ppt"展示了如何将这三个框架集成在一起,形成完整的SSM框架。"第10章"详细介绍了如何配置Spring与MyBatis的整合,实现数据源的管理、事务的控制等...
通过阅读提供的`.md`和`.pdf`文件,你可以深入学习Spring的相关知识,包括配置、使用、最佳实践以及问题排查等内容。 总的来说,Spring在SSM框架中起着关键的作用,它不仅简化了对象管理,还提供了强大的事务管理和...
这个"ssm框架学习.zip"压缩包很显然是为了帮助开发者或者初学者系统地理解和学习这三个框架的集成与应用。 首先,让我们逐一解析每个框架的核心概念: 1. **Spring**:Spring是一个全面的后端应用程序开发框架,它...
### SSM框架学习资料知识点详解 #### 一、框架技术的重要性及优势 ##### 1. 学习框架技术的重要性 框架技术在现代软件开发中扮演着至关重要的角色,尤其是在Java Web开发领域。SSM框架(Spring + SpringMVC + ...
综上所述,这个项目深入展示了SSM框架下Spring Security的安全控制与AOP的日志记录功能,对于理解这两者如何协同工作以及如何在实际项目中应用具有很高的学习价值。通过实践这个项目,开发者不仅可以掌握用户认证和...
【标题】"电商系统项目,基于SSM框架的电商网站-eshopblvd.zip" 提供了一个关于构建电子商务平台的实例,它利用了SSM(Spring、SpringMVC、MyBatis)这一主流的Java Web开发框架。SSM框架是Java后端开发中的常用组合...
SSM框架中的Spring Web扮演着至关重要的角色,它作为整个SSM架构的入口,负责处理来自用户的请求,并通过Spring的依赖注入和AOP特性,与其他组件如Spring Core、Spring JDBC、Spring ORM等协同工作,为开发者提供一...
SSM框架是Java web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,它在企业级应用中被广泛采用。本项目“ssm20181228login-0.0.1-SNAPSHOT”是一个基于SSM实现的简单网页登录验证的示例,适合初学者学习和...
SSM整合指的是Spring、Spring MVC和MyBatis三个开源框架的集成,这在Java Web开发中是一种常见的架构模式。这个名为"SSM整合demo---maven项目"的资源提供了使用Maven构建的SSM整合示例,下面将详细介绍SSM框架整合的...
SSM框架整合教程是针对Java开发人员的一门重要课程,主要涵盖了Spring、Spring MVC和MyBatis三个核心组件的集成与应用。这三个框架在企业级Java应用开发中被广泛使用,因为它们各自解决了不同的问题,并且可以很好地...
SSM框架,全称为Spring、Spring-MVC和MyBatis,是Java开发Web应用时常用的三大框架集成。这个"SSM框架样例"提供了一个基础的学习平台,旨在帮助初学者理解这三个框架如何协同工作,以及如何在实际项目中进行集成。 ...
在学习SSM框架时,"Spring3天课程"可能涵盖了Spring的基本概念、IoC容器的使用、AOP的理解与实践,以及Spring对数据库的支持等内容。"Mybatis两天课程"可能讲解了Mybatis的配置、SQL映射文件的编写、Mapper接口的...