今天决定实际搭建一个环境,来练习一下之前对spring的学习
之前的联系中,已经有了一个struts2的环境了,所以这次主要任务就是将spring融入其中。
主要有以下几部分
1.配置文件web.xml
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/classes/applicationContext.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
上面列出的是spring需要的配置,当然除了这些还需要log4j和encoding的配置。这里在备注一下,刚配置好的时候总是会出一个log4j的异常,摆弄半天才发现原理自己竟然忘记把log4j的jar包放到lib里了..
2.applicationContext.xml
具体的内容网上一搜一大把,我这里就不备忘了,值得一提的是default-autowire是个好东东,等我研究透彻后,再详细写写这个,今天就不提了
貌似spring所需就这么多了,不过光这样还是不能把spring和struts2整合的。还需要一些配置。
3. strues2的配置文件 struts.xml
在<struts>标签内,应该加上下面这句
<constant name="struts.objectFactory" value="spring"/>
这个也是让我郁闷的,由于自己缺少新建项目的经验,这句竟然忘掉了,后来也是几经波折并最终在同事指点下才得以搞定。
4.struts2-spring-plugin-2.0.11.jar
这个包,顾名思义,就不罗嗦了,记得有这个包就行了。没有跑不起来的。
分享到:
相关推荐
在本篇 Spring 学习笔记中,我们将探讨 Spring 的入门、优点、组成以及重要的IOC理论。 1. **Spring 简介** Spring 是一个开源的、免费的 Java 框架,它的目标是减少企业级开发的复杂性。它集成了许多现有的技术,...
- Spring的基本概念和环境搭建 - Bean的生命周期和作用域 - XML与注解配置的区别与使用 - AOP的原理与应用 - Spring MVC的流程和配置 - 数据库连接池的配置和使用 - 事务管理的实现 - Spring Boot的快速开发特性 - ...
这个压缩包包含了一系列刘冬.NET在博客园上发布的Spring.NET学习笔记,帮助读者深入理解这个强大的框架。 1. **控制反转(IoC)**: 控制反转是Spring.NET的核心概念之一,它将对象的创建和管理权交给了框架,而...
### Spring.NET 学习笔记 — 环境搭建详解 #### 一、Spring.NET简介与环境准备 **Spring.NET** 是一个开源框架,为.NET平台提供了轻量级的依赖注入、面向切面编程以及用于.NET应用程序的数据访问/集成的支持。本篇...
### Spring Boot 学习笔记知识点总结 #### 一、Spring发展史 - **Spring1.x时代**:在Spring1.x的时代,主要通过XML文件来配置Bean。随着项目的规模扩大,XML配置文件的数量也随之增加,这导致开发人员需要频繁地...
这份"Spring框架学习笔记"涵盖了Spring框架的基础知识、核心组件以及高级特性,对于初学者来说是一份宝贵的资料。 一、Spring框架概述 Spring框架是为了解决企业应用开发的复杂性而设计的,它提供了一个全面的基础...
【Java SSM 学习笔记:Spring、Spring MVC、MyBatis】 SSM 是 Java Web 开发中常用的三大框架,即 Spring、Spring MVC 和 MyBatis。它们各自负责不同的职责,共同构建了一个高效、灵活的 web 应用程序。 1. **...
在《Spring Boot》源码学习笔记中,我们可以深入理解其内部工作机制,包括自动配置、起步依赖、命令行接口(CLI)以及如何集成各种组件如JSP等。JSP(JavaServer Pages)是一种用于动态创建网页的技术,Spring Boot ...
从"Spring_day1"开始,可能涵盖了Spring的基础概念、环境搭建和基本配置。"Spring_day2"可能涉及了依赖注入和AOP的深入讲解。"Spring_day3"则可能讲解了Spring MVC、Spring Boot或Spring Data等内容。 为了充分利用...
Spring Cloud的组件可帮助开发者快速搭建分布式系统中涉及的常见模式。 Spring Cloud的五大核心组件包括:Eureka、Ribbon、Hystrix、Feign和Zuul。其中,Eureka是服务注册与发现中心,Ribbon和Feign是服务调用组件...
Spring Cloud 学习笔记 本笔记主要介绍了从单体架构到微服务架构的演变过程,以及 Spring Cloud 中的微服务架构搭建。下面是本笔记的详细知识点总结: 一、单体架构 单体架构是指整个系统只有一个工程,打包往往...
**Spring Boot核心技术详解** Spring Boot是由Pivotal团队提供的全新框架,其设计目标是为了简化Spring应用的...希望这份学习笔记能帮助你深入理解和掌握Spring Boot的精髓,祝你在Spring Boot的学习之路上一帆风顺!
1. **Java基础**:从Java环境的搭建开始,讲解基本语法,包括变量、数据类型、运算符、控制结构(如if-else、switch-case、for、while等)、类和对象的概念,以及封装、继承和多态三大特性。 2. **面向对象编程**:...
马士兵老师是知名的Java教育专家,他的Spring框架学习笔记深入浅出,对于初学者和进阶者来说都是一份宝贵的资源。这份笔记涵盖了Spring的核心概念、配置、AOP(面向切面编程)、DI(依赖注入)等关键知识点。 1. **...
在本学习笔记中,我们将深入探讨JavaEE中的Spring框架,这是一个强大的、全面的企业级应用程序开发框架,它简化了Java开发并提供了丰富的功能。Spring的核心特性包括依赖注入(DI)、面向切面编程(AOP)以及对Java ...
以下将详细介绍Spring学习笔记中的主要知识点。 **面向抽象编程** 面向抽象编程是一种设计原则,强调在代码中使用接口或抽象类,而不是具体实现类。这使得系统更具有灵活性,易于扩展和维护。在Spring框架中,我们...
### Spring Boot 学习笔记概览 #### 一、Spring 的发展历程 1. **Spring 1.x 时代:** - 在Spring框架发展的初期(即Spring 1.x时代),主要采用XML作为配置文件来管理Bean的声明周期。这种方式在项目规模较小的...
### Spring2.5 学习笔记关键知识点梳理 #### 搭建Spring的运行环境 - **新建项目**: 使用IDE工具如Eclipse或IntelliJ IDEA创建一个新的Java Web项目。 - **Spring配置文件**: 在项目的`src/main/resources`目录下...
springboot学习笔记 spring基础 Spring概述 Spring的简史 xml配置 注解配置 java配置 Spring概述 Spring的模块 核心容器CoreContainer Spring-Core Spring-Beans ...
《Spring技术内幕 学习笔记》是一份深入探讨Spring框架核心机制的学习资料,结合作者zzc1684在iteye博客上的博文,我们可以从中学习到Spring框架的多个重要知识点。Spring作为Java企业级应用开发的基石,其设计思想...