`
fantasy0707
  • 浏览: 36744 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论

Spring3.0 配置基本运行的jar包

 
阅读更多
   Spring 新出了3.0.2版本,做为一个爱尝鲜的小学生,那当然要先试用下了,下载下来看了下,和从前的包的结构变化很大,从前要找sping.jar现在可好,没有这个东西,而且很多也不一样了,没办法,只能亲手测试下了,这里提供一个最小的运行所需jar文件的列表:




说明下这里用xml做为配置,使用Annotation,不用再加入另外的包就能使用,比以前的方便些许吧。

再放个程序的结构图吧,大家应该很容易理解的:




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"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

  <!-- services -->
<bean id="userDao" 
        class="fantasy0707.spring.dao.impl.UserDAOImpl"></bean>
  <bean id="service" 
        class="fantasy0707.spring.service.UserService">
    <property name="dao" ref="userDao"/>
    <!-- additional collaborators and configuration for this bean go here -->
  </bean>

  <!-- more bean definitions for services go here -->

</beans>




单元测试代码:


package fantasy0707.spring.service;

import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import fantasy0707.spring.model.User;

public class UserServiceTest {

	@Test
	public void testSave() {
		
		ApplicationContext acx = new ClassPathXmlApplicationContext("beans.xml");
		UserService us = (UserService)acx.getBean("service");
		
		User u = new User();
		us.save(u);
		
	}

}




运行结果:

2010-4-5 22:50:41 org.springframework.context.support.AbstractApplicationContext prepareRefresh
信息: Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@f62373: startup date [Mon Apr 05 22:50:41 CST 2010]; root of context hierarchy
2010-4-5 22:50:42 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
信息: Loading XML bean definitions from class path resource [beans.xml]
2010-4-5 22:50:43 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1431340: defining beans [userDao,service]; root of factory hierarchy
User add

  • 大小: 27.3 KB
  • 大小: 37.6 KB
分享到:
评论
7 楼 ivyshark 2010-04-06  
什么情况? csdn再现?
6 楼 shuiguozheng 2010-04-06  
呵呵,  楼主发能出来就已经不错了
5 楼 FreeWhere 2010-04-06  
不知道作者是图个方便还是什么原因,这样的包命名会误导别人。
而且你使用的是XML,并不是Annotation。
4 楼 rrsy23 2010-04-06  
javaeye真JB差

这样的文章也。。。。。
3 楼 mgcnrx11 2010-04-06  
看不出和spring2的区别
2 楼 Ethan29 2010-04-06  
spring早就已经把那一大块分成小的包了啊!
1 楼 caoyangx 2010-04-06  
这也能首页?

相关推荐

    spring3.0 全部jar包

    在下载的"spring3.0 全部jar包"中,"dist"文件夹可能包含了所有Spring 3.0框架运行所需的库文件,包括核心容器、AOP、ORM、Web、Test等多个模块的jar包。这些jar文件是构建和运行Spring 3.0应用的基础,它们包含了...

    spring 3.0 jar 包

    Spring 3.0是Spring框架的一个重要版本,它在Java应用程序开发中扮演着核心角色,尤其是在企业级应用中。这个版本引入了许多新特性,...正确地配置和使用这些jar包,是成功搭建和运行Spring 3.0应用程序的关键步骤。

    Spring3.0AOP所需jar包

    标题"Spring3.0AOP所需jar包"指的是为了在Spring 3.0及以上版本中使用AOP功能,我们需要额外添加一些jar包到项目中。这些jar包通常包括Spring AOP模块本身以及其依赖的相关库。Spring框架的每个主要模块都有对应的...

    spring 3.0 jar包

    Spring 3.0是Spring框架的一个重要版本,它在2009年发布,为Java开发者带来了许多新特性和改进。...在使用前,请确保你的环境满足Spring 3.0的系统需求,并参考Spring官方文档来了解如何配置和使用这些jar文件。

    spring3.0jar包

    这些jar文件的集合为开发者提供了一个完整的工具箱,可以构建高度模块化、可维护的Java应用,无论是简单的控制层还是复杂的业务逻辑和数据访问层,Spring 3.0都能提供全面的支持。通过合理使用这些jar,开发者可以极...

    spring3.0jar和相关jar包

    总结来说,这个压缩包提供的Spring 3.0及相关jar包,是构建基于Spring的Java应用的基础,涵盖了核心容器、数据访问、Web开发、AOP等多个方面,并通过ASM和CGLIB实现了高效灵活的代码生成和代理机制。无论是初学者...

    spring 3.0 jar spring最新开发包

    这个"spring 3.0 jar spring最新开发包"包含了该版本的所有核心组件和库,使得开发者能够进行高效且灵活的Java应用开发。 一、Spring框架简介 Spring是一个开源的Java应用程序框架,它简化了开发过程,通过依赖注入...

    spring3.0jar包集合

    Spring Expression Language(SpEL)是Spring 3.0引入的一个强大特性,它允许在运行时评估表达式,提供了灵活的方式来访问对象图和执行复杂的逻辑。 7. **JSR-303/JSR-349 Bean Validation支持**: Spring 3.0...

    spring3.0 全JAR包

    以下是对给定的Spring 3.0 JAR包的详细解释: 1. **spring-context-3.1.4.RELEASE.jar**:这是Spring的核心模块之一,提供了应用上下文(ApplicationContext)的功能。ApplicationContext是Spring中的核心接口,它...

    spring3.0 + jpa 需要的jar包

    这些jar包构成了一个基本的Spring3.0 + JPA开发环境。通过它们,你可以配置Spring的ApplicationContext,使用JPA定义实体,建立数据源连接,以及执行数据库操作。不过,实际项目中还可能需要其他依赖,例如Spring的...

    Spring3.0中用到的所有jar包

    在使用Spring 3.0时,理解这些jar包的作用非常重要,这样可以避免引入不必要的依赖,减小项目的体积,同时也能更好地优化项目结构。在实际项目开发中,通常会根据Maven或Gradle等构建工具的依赖管理功能来自动管理...

    Spring3.0 chmAPI 和 Spring3.0所有jar 和 Spring3.0源码

    开发者可以将这些jar包添加到项目中,以便正确地运行和调试Spring3.0的应用。 **Spring3.0源码** 源码可以帮助开发者深入理解Spring的工作原理,学习最佳实践,并根据需要进行定制。源码包含了Spring框架的所有模块...

    spring3.0所需jar包以及其中文帮助文档

    这个压缩包文件包含了Spring 3.0所需的jar包,这些库文件是运行和开发基于Spring的应用程序的基础。同时,它还提供了中文帮助文档,这对于中文使用者来说是一大福音,可以帮助他们更好地理解和使用Spring框架。 ...

    spring3.0+缺失jar包

    在Spring框架中,AOP(面向切面编程)是一种强大的工具,它允许程序员定义横切关注点,...通过在项目构建配置中添加相应的依赖,可以解决描述中提到的"缺失jar包"问题,从而启用Spring AOP并充分利用其提供的强大功能。

    Spring3.0xMVC jar包关系

    ### Spring3.0x MVC Jar包关系解析 #### 概述 Spring框架作为一个全面的、模块化的应用平台,被广泛应用于企业级应用开发之中。它不仅支持传统的Java EE技术栈,也兼容轻量级Web应用的开发。Spring3.0x版本引入了...

    spring3.0企业版第二章运行所需要的jar包集合

    总之,这个"spring3.0企业版第二章运行所需要的jar包集合"涵盖了Spring框架、JSTL和JDBC等关键组件,对于理解和实践Spring 3.0的企业级应用开发具有很大的帮助。有了这些jar包,开发者可以专注于业务逻辑的实现,而...

    spring3.0完整框架

    这个压缩包中的"spring3.0"文件很可能包含了所有需要的Spring 3.0框架相关的jar包,包括核心库、AOP、Web、MVC等模块的jar,是搭建Spring 3.0环境所必需的。开发者可以通过这些jar包快速构建基于Spring 3.0的应用,...

    Hibernate3.2和Spring3.0学习jar包

    【描述】"Hibernate3.2和Spring3.0学习jar包"暗示了这是一个用于学习和实践的资源,适合开发者了解和掌握这两个框架的基本用法和高级特性。Hibernate3.2是对象关系映射(ORM)工具,能够简化数据库操作;而Spring3.0...

    spring3.0.jar

    综上所述,Spring 3.0.jar包是Spring框架的重要组成部分,包含了丰富的功能和改进,使得开发者能够更加高效、便捷地构建企业级应用。通过深入理解和熟练运用这些知识点,可以提高开发效率,降低维护成本,同时也能更...

Global site tag (gtag.js) - Google Analytics