`
yjshengshe
  • 浏览: 203858 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

spring2.5.6环境配置

 
阅读更多

 

 

 

spring2.5.6的环境配置

 

a 普通加载

 

1 下载spring2.5.6

 

2 用Eclipse创建一个dynamic web project

 

3 导入spring2.5.6必须的包 spring.jar + commons-logging.jar (以上是最基本的包,后面会逐步添加新的包)

 

4 新建类 com.spring.domain.A.java

package com.spring.domain;
	
	public class A {
	
		public String toString()
		{
			return "com.spring.domain.A";
		}
		/**
		 * @param args
		 */
		public static void main(String[] args) {
			// TODO Auto-generated method stub
	
		}
	
	}
 

 

5 在src包下新建beans.xml,并配置A.java

<?xml version="1.0" encoding="UTF-8"?>
	<beans xmlns="http://www.springframework.org/schema/beans"
	       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	       xsi:schemaLocation="http://www.springframework.org/schema/beans
	           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
		
		<bean id="a" class="com.spring.domain.A"></bean>
	           
	</beans>
 

6 测试是否可以正确加载spring框架

a 新建测试类 com.spring.test. 

package com.spring.test;
	
		import org.springframework.context.support.AbstractApplicationContext;
		import org.springframework.context.support.ClassPathXmlApplicationContext;
		
		import com.spring.domain.A;
		
		public class TestA {
		
			/**
			 * @param args
			 */
			public static void main(String[] args) {
				// TODO Auto-generated method stub
				
				//加载spring配置文件
				AbstractApplicationContext  ctx = new ClassPathXmlApplicationContext("beans.xml");
				A a = (A)ctx.getBean("a");
				System.out.println(a.toString());
			}
		
		}
 

b refresh项目 执行 TestA的Main方法 控制台输出: com.spring.domain.A spring加载成功

 

b web加载

 在web.xml里添加spring的配置路径和spring的监听器,这样web服务器加载时自动加载spring

 

<!-- spring 加载配置路径 加载WEB-INF/spring下所有的xml-->
	<context-param>
    	<param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/spring/*.xml</param-value>
    </context-param>
    
    <!-- 加载spring -->
    <listener>
    	<listener-class>
        	org.springframework.web.context.ContextLoaderListener
        </listener-class>
    </listener>
 
分享到:
评论

相关推荐

    Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)架包

    一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)  1. jar包引入  Spring 2.5.6:spring.jar、spring-webmvc.jar、commons-logging.jar、cglib-nodep-2.1_3.jar  Hibernate 3.6.8:hibernate3.jar...

    spring2.5.6.zip

    例如,项目中包含的"spring2.5.6"目录下的jar包,如context、beans、aop等,都是Spring框架的核心组成部分,它们共同构成了一个完整的Spring运行环境。 总结来说,Spring 2.5.6是Spring框架发展史上的一个重要版本...

    Spring2.5.6开发环境搭建图文教程

    本文主要介绍了如何搭建 Spring 2.5.6 开发环境,通过图文形式详细介绍了整个搭建过程,内容涵盖了 jar 包准备、建立 User Library、创建相关类和接口、编写配置文件等方面。 jar 包准备 在开始搭建 Spring 2.5.6 ...

    spring2.5.6jar包

    在Spring 2.5.6中,支持基于XML和基于注解的配置方式。 3. **AOP(面向切面编程)**:Spring的AOP模块允许开发者定义横切关注点,如日志、事务管理等,然后将它们编织到业务逻辑中,从而实现代码的解耦和模块化。 ...

    spring2.5.6开发必备jar包(全)

    Spring框架是Java应用程序开发中的一个核心框架,特别在企业级应用中广泛使用。Spring 2.5.6是该框架的一个...每个jar文件都有其特定的功能,共同构建了强大的Spring框架,为开发者提供了一个灵活、可扩展的开发环境。

    spring2.5.6源代码及api

    9. **国际化(Internationalization, i18n)**:Spring提供了对多语言环境的支持,`MessageSource`接口和`ResourceBundleMessageSource`类可以帮助处理本地化信息。 10. **测试支持**:Spring 2.5.6包含丰富的测试...

    spring2.5.6

    其次,`spring-context-2.5.6.jar`扩展了bean容器,提供了上下文概念,使应用程序能够访问环境和国际化信息。在这个版本中,Spring的ApplicationContext接口增强了对AOP(面向切面编程)的支持,使得开发者可以通过...

    spring 2.5.6 必须jar包

    在提供的压缩包中,包含了一系列Spring 2.5.6版本的核心模块jar包,这些是构建基于Spring的应用程序必不可少的组件。接下来,我们将详细讨论每个jar包的功能及其在Spring框架中的作用。 1. **spring-beans.jar**:...

    Spring2.5.6完整包

    这个压缩包包含了Spring 2.5.6的所有核心组件和相关库,为开发者提供了一个全面的开发环境。 Spring框架主要由以下几个核心模块组成: 1. **Core Container**:这是Spring的核心,包括 Beans、Core、Context 模块...

    Struts2.1.6+Spring2.5.6+Hibernate3.3.2整合包

    Struts2.1.6、Spring2.5.6和Hibernate3.3.2是三个在Java Web开发中广泛使用的开源框架,它们的整合为开发者提供了强大的后端支撑。这个整合包是为了解决企业在构建基于Java的Web应用程序时面临的复杂性问题,通过将...

    Struts2.1.8 spring2.5.6 ibatis2.3 集成

    Struts2.1.8、Spring2.5.6 和 iBatis2.3 的集成是Web开发中一种常见的技术组合,主要用于构建企业级的Java应用程序。这些框架各自都有其独特的优势,当它们协同工作时,可以提供强大的功能,如模型-视图-控制器(MVC...

    spring2.5.6中文文档

    Spring 2.5.6引入了更强大的XML配置支持,如自动装配(autowiring),使得配置更加简洁。 2. **AOP(面向切面编程)**:Spring 2.5.6支持AOP,用于实现横切关注点,如日志、事务管理和安全性。它提供了一种声明式的...

    WEB项目-集成Flex3+BlazeDS3.2+Spring2.5.6集成方式二

    \n\n**总结**\n\n集成Flex3、BlazeDS3.2和Spring2.5.6的第二种方式,通过Spring的监听配置模式,实现了更高效的服务隔离和更灵活的系统扩展性。这种方式不仅允许应用处理多种请求类型,还简化了与现有Struts2项目的...

    spring2.5.6+struts2.1.6+hibernate3.3.2+mysql驱动包

    这个集合包含了Spring 2.5.6、Struts2 2.1.6、Hibernate 3.3.2以及适用于MySQL的驱动程序,这些都是构建基于Java的动态Web应用程序的关键组件。 首先,Spring框架是Java企业级应用开发的核心框架,版本2.5.6。...

    Struts2.1.8+Spring2.5.6+Hibernate3.3.2项目整合

    Struts2.1.8+Spring2.5.6+Hibernate3.3.2是经典的Java Web开发框架组合,常被称为SSH。这三个框架协同工作,为开发者提供了强大的模型-视图-控制器(MVC)架构支持,使得企业级应用的开发更加高效和模块化。 Struts...

    spring-2.5.6api文档

    XML配置是Spring早期的主要配置方式,2.5.6版本中,bean可以通过`&lt;bean&gt;`标签定义,包括bean的id、class属性、属性注入等。此外,还可以使用注解配置,如`@Component`、`@Service`、`@Repository`和`@Controller`,...

    spring-2.5.6.jar.zip

    7. **国际化支持**:Spring 2.5.6加强了对多语言环境的支持,提供了一套完整的国际化解决方案。 8. **测试框架**:Spring的测试模块提供了对单元测试和集成测试的强大支持,2.5.6版本优化了测试API,使测试更加简便...

    Struts2.2+Hibernate3.3+Spring2.5.6整合 一个简单的CRUD案例

    Struts2.2、Hibernate3.3和Spring2.5.6是三个经典的Java企业级开发框架,它们的整合能够实现MVC模式的高效应用,提供了数据持久化、业务逻辑控制以及模型视图分离等功能。在这个简单的CRUD案例中,我们将看到如何在...

    struts2.1.8+spring2.5.6

    总之,Struts2.1.8和Spring2.5.6是J2EE开发的重要组成部分,它们各自提供了一套完整的解决方案,同时也可以协同工作,为复杂的企业级应用提供稳定、高效的开发环境。开发者在实际工作中应熟练掌握这两个框架的使用,...

Global site tag (gtag.js) - Google Analytics