`

尚学堂_Sping_0200_IOC_Introduction

 
阅读更多

Sping_0200_IOC_Introduction(Spring2.5环境搭建)

 

首先,通过Spring Framework -Reference Documentation(E:\source\doc\spring-framework-2.5.6-with-dependencies\spring-framework-2.5.6\docs\reference\html_single\index.html)引入Spring2.5的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-2.5.xsd">

 

  <bean id="..." class="...">

    <!-- collaborators and configuration for this bean go here -->

  </bean>

 

     <bean id="..." class="...">

    <!-- collaborators and configuration for this bean go here -->

  </bean>

 

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

 

</beans>

 

 

其次,向项目中添加spring对应的jar包

第一:Window-->Preference-->Java-->Build Path-->new(new一个userLib),然后点击Add Jars导入Spring.jar文件。

 

第二:选择项目右键,Build Path-->add Libraries-->User Library-->选择刚建的userLib,这样就将Spring.jar添加到项目中了。

 

 

 

最后,进行Junit测试

 

Failure Trace

java.lang.NoClassDefFoundError:org/apache/commons/logging/LogFactory  

原因:缺少日志jar包, 添加commons-logging.jar包

 

 

 

 

测试方法:

 

public class UserServiceTest {

 

@Test

public void testAdd()throws Exception {

ApplicationContext applicationContext=new ClassPathXmlApplicationContext("beans.xml");

UserService service=(UserService)applicationContext.getBean("userService");

User u=new User();

service.add(u);

}

 

 

}

 

 

 

 

 

 

                                      @longkouzhonglu.tianhequ.guangzhou        2014-10-10 10:57

 

                  

分享到:
评论

相关推荐

    尚学堂_Spring_0700_IOC_Collections

    标题中的"Spring_0700_IOC_Collections"指的是Spring框架中的IoC(Inversion of Control,控制反转)容器对集合类型的处理。在这个教程或博文中,我们可能将深入理解Spring如何管理和装配集合对象,如List、Set、Map...

    尚学堂_Spring_0300_IOC_Injection_Type

    标题中的"Spring_0300_IOC_Injection_Type"指的是Spring框架中的依赖注入(Dependency Injection,简称DI)机制,特别是关于类型注入(Type Injection)的知识点。在Spring框架中,依赖注入是核心特性之一,它使得...

    尚学堂_Spring_0600_IOC_Bean_Scope

    标题中的“Spring_0600_IOC_Bean_Scope”涉及到的是Spring框架中的核心概念——控制反转(Inversion of Control, 简称IOC)以及Bean的作用域(Scope)。在这个主题下,我们将深入探讨Spring如何通过IOC管理Bean的...

    尚学堂_Spring_0800_IOC_Auto_Wire

    标题中的"Spring_0800_IOC_Auto_Wire"指的是Spring框架中的依赖注入(Dependency Injection,简称DI)特性,特别是自动装配(Auto Wiring)。在Spring框架中,IOC(Inversion of Control,控制反转)是一种设计模式...

    尚学堂_Spring_0100_模拟Spring

    我们可以从“Sping_0100_AbstractOrientedProgram”这个文件中了解到如何创建和配置IoC容器,以及如何利用它来实现对象的生命周期管理。 此外,Spring的AOP(Aspect Oriented Programming,面向切面编程)是另一个...

    尚学堂_Hibernate3.3.2_项目源码

    《尚学堂Hibernate3.3.2项目源码详解》 Hibernate,作为一个强大的对象关系映射(ORM)框架,是Java开发中的重要工具,它简化了数据库操作,将复杂的SQL语句与Java对象进行关联,使得开发者可以专注于业务逻辑而...

    精品OA(包括完整的源程序、文档及数据库)

    【精品OA】是一款基于C#开发的企业级办公自动化系统,其包含了完整的源代码、相关文档以及数据库资源。这款系统的设计目标是提升企业内部的工作效率,实现信息化管理,从而优化业务流程,减少工作中的沟通成本。...

    Java设计模式

    1. 尚学堂_设计模式_责任链_01.avi:这个视频可能从基础开始介绍责任链模式,阐述其核心思想,比如如何定义处理器对象,以及如何建立和配置责任链。 2. 尚学堂_设计模式_责任链_02.avi:接着,可能会讲解如何在实际...

    百战程序员答案javase基础部分

    JavaSE(Java Standard Edition)是Java编程语言的基础部分,涵盖了从基本语法到核心特性的一系列知识。本资料集“百战程序员答案javase基础部分”是针对Java初学者和进阶者的宝贵资源,包含了从第一章到第十章的...

    SSH ppt(全)

    3. "尚学堂_Spring.ppt":可能涵盖Spring的IoC和AOP原理,Bean的管理,以及Spring与Struts、Hibernate的整合使用。 4. "尚学堂_前言.ppt":通常会介绍SSH框架的重要性,学习的背景和目标,以及课程的大纲和学习路径...

    JAVA视频学习顺序

    本篇文章旨在提供一份详尽的JAVA自学指南,根据尚学堂与浪曦视频的学习推荐顺序,帮助初学者高效地掌握JAVA编程技能,避免学习过程中的盲目性和无效努力。通过以下章节的详细介绍,我们将涵盖JAVA学习的基础、进阶...

    尚学堂OA项目源码

    系统功能包括: 个人办公:1.我的办公桌,2.我的便签,3.我的任务,4....公文管理:1.公文维护,2....公共信息:1....行政办公:1....工作流程:1....组织管理:1....权限管理:1....系统管理:1....人事档案:1....数据库采用MYSQL(可以自己...

    尚学堂Java笔记.pdf

    尚学堂Java笔记.pdf 本资源主要讲述Java语言的基础知识和应用,包括J2SDK、JRE、JDK、classpath、path、Java应用程序、递归调用等内容。 一、J2SDK和JRE Java2 Software Development Kit(J2SDK)是Java开发需要...

    尚学堂Spring学习笔记

    "尚学堂Spring学习笔记" 本文档记录了尚学堂Spring学习笔记的重要知识点,涵盖了Spring配置文件的设置、普通属性的注入、自定义属性编辑器、公共属性的注入、Spring注解等内容。 一、Spring配置文件的设置 在...

    1.【尚学堂】全新2022版WEB前端HTML5.zip

    【尚学堂】全新2022版WEB前端HTML5.zip是一个专门针对Web前端开发的教程压缩包,尤其聚焦于HTML5技术。HTML5是超文本标记语言(HTML)的最新版本,它在原有的HTML4基础上引入了众多新的特性和改进,以适应现代互联网...

    Java视频精华集锦 .docx

    本资源集合是尚学堂提供的Java视频精华集锦,旨在帮助学习者深入理解和掌握Java及其相关技术。 1. 尚学堂_肖斌_hadoop视频教程:Hadoop是一个开源的分布式计算框架,主要处理海量数据的存储和计算。通过学习这门...

    最全spingboot视频教程

    sping boot视频教程入门到精通。sping boot视频教程入门到精通。sping boot视频教程入门到精通。sping boot视频教程入门到精通。

    drp尚学堂培训日志

    【DRP尚学堂培训日志】是一份详细记录DRP(分销资源计划)系统开发过程的日志,旨在分享每日的学习和工作内容。日志中涵盖了从项目开发流程、技术选型到具体业务流程的多个方面。 首先,Web项目开发的一般流程包括...

    尚学堂视频笔记-oracle

    ### Oracle学习笔记知识点总结 #### 第一课:客户端工具介绍 - **SQL Plus**:作为Oracle最基础的客户端工具,SQL Plus支持通过命令行或图形界面进行数据库操作。 ... - **图形界面方式**:从开始菜单启动`sqlplus`...

Global site tag (gtag.js) - Google Analytics