`
fantasy0707
  • 浏览: 36268 次
  • 性别: 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  
这也能首页?

相关推荐

    SpringSecurity 3.0基础配置实例+Mysql数据库文件+Jar包

    本实例包含SpringSecurity3.0的基本配置,包含所需的Jar包和mysql数据库文件,直接导入myeclipes中并导入数据库即可运行,配置文件简单易懂,适合SpringSecurity初学者配置入门。数据库密码为md5加密后的字符串,可...

    springmvc独立运行jar包

    springmvc独立运行jar包集合,经过测试可以运行,Spring MVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0更加完善,实现了对Struts 2的超越。现在...

    spring3.0 整合jbpm4.3请假demo

    修改配置文件的数据库连接部分就可以直接运行,由于文件过大,没有上传jar包,需要自己加入。将juel.jar 替换tomcat下的D:\Application\apache-tomcat-6.0.18\lib el-api.jar 否则冲突 浏览器输入:...

    spring-2.0.8+struts-2.0.9+hibernate-3.0

    【声明】本jar类包的合集是根据书本上以及自己开发中的经验自行配置的,可以保证基本的SSH项目的运行,本人已亲自使用多个大小型项目的开发,可以完美运行。 【注意】在SSH的开发中,不同的jar包有不同的作用,本人...

    陈开雄 Spring+3.x企业应用开发实战光盘源码.zip

    压缩包的jar包太多,太大无法上传,请谅解,需要的可以联系我 QQ:349721489 第1章:对Spring框架进行宏观性的概述,力图使读者建立起对Spring整体性的认识。  第2章:通过一个简单的例子展现开发Spring Web应用...

    Spring3中配置DBCP,C3P0,Proxool,Bonecp数据源

    在Spring3中配置数据源,包括DBCP,C3P0,Proxool,Bonecp主要的数据源,里面包含这些数据源的jar文件和依赖文件及配置文件。。 如Bonecp目前听说是最快的数据源,速度是传统的c3p0的25倍, bonecp.properties文件: ...

    ssh2完整包,项目中打包,无冲突

    这个是用myeclipse集成的,spring3.0 hibernate3.0 struts2.1,项目中运行无错误,无冲突,新手可以下载配置

    Spring Security-3.0.1中文官方文档(翻译版)

    这次发布的Spring Security-3.0.1 是一个bug fix 版,主要是对3.0 中存在的一些问题进 行修 正。文档中没有添加新功能的介绍,但是将之前拼写错误的一些类名进行了修正,建议开发 者以这一版本的文档为参考。 ...

    springmybatis

    mybatis 的开发环境搭建,选择: eclipse j2ee 版本,mysql 5.1 ,jdk 1.7,mybatis3.2.0.jar包。这些软件工具均可以到各自的官方网站上下载。 首先建立一个名字为 MyBaits 的 dynamic web project 1. 现阶段,你可以...

    演示EJB3.0 + JPA + MySQL5.0 + C3P0连接池技术实战编程(Top-Down的XP开发方式)

    如果运行一切正常,那么你会看到使用EJB 3.0组件与JPA技术层技术完成的Hello world演示应用。 注意:配置JBoss服务器和调试的动作参见readme.txt文档,有详细说明怎样匹配连接池,以及可能遇到的问题及解决办法。该...

    基于MyEclipse搭建maven+springmvc整合图文教程(含源码0

    使用Maven POM editor打开项目中的pom.xml文件,选择Dependencies,在Dependencies栏目点击Add进行,首先弹出一个搜索按钮,例如输入spring-web,就会自动搜索关于spring-web相关的jar包,我们选择3.0.5版本的spring...

    JdbcTemplateTool.zip

    配置一下spring  在test文件夹下创建resources文件夹. 添加resources到 source folder 修改输出为target/test-classes创建spring.xml在 test/resources 里面&lt;?xml version="1.0" encoding="UTF-8"?&gt;  ...

    单点登录源码

    Spring+SpringMVC+Mybatis框架集成公共模块,包括公共配置、MybatisGenerator扩展插件、通用BaseService、工具类等。 &gt; zheng-admin 基于bootstrap实现的响应式Material Design风格的通用后台管理系统,`zheng`...

    后台管理系统

    创建好maven项目后,会开始从maven服务器下载第三方jar包(如spring等),需要一定时间,请耐心等待。 创建mysql数据库,导入adminstore.sql 修改数据库连接。打开/web/src/main/resources/jdbc.propertis文件,根据...

    阿里云javasdk源码-spring-boot-adminlte:spring-boot-adminlte

    ybg3.0 基于springboot2开发 ,停止框架 地址 ybg4.0 基于权限服务器,微服务化开发 (维护中) 地址 QQ群:314658875(免费),310391018(免费) 声明,虽然本产品是开源。但未经本人允许擅自申请专利,将公开追究...

    Springboot_JavaBrain

    Springboot创建了一个可以独立运行的Jar。 顶级Cat服务器内置于其中。 如果要部署在现有服务器中,我们还可以导出战争信息。 使用的IDE是Spring Tool Suite。 创建新的-&gt; Maven项目。 course-api 。 然后在对话框...

Global site tag (gtag.js) - Google Analytics