`

spring入门之—第一步

阅读更多
注: 本文用的是spring-framework-3.1.1.RELEASE
我们开始使用spring,完成我们的第一个最简单的helloworld。步骤如下:
1. 建立java项目spring1(注:普通java项目即可)
2. 将dist目录下的jar包(如图1--1)添加到项目类依赖库中
3. 将lib/jakata-commons/commons-logging.jar加到项目依赖库中。




4. spring的Bean文件
   <?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
	<bean id="userDao" class="spring.UserDao">
	</bean>
</beans>

Tips: 通过上面的配置文件,spring框架知道了UserDao类的存在!可以通过反射机制自动将UserDao类的对象new出! 所以注意托管给spring的类必须符合基本的javabean规范:
1)如果有属性,则必须有相应的get/set方法。
2)必须要无参的构造器

5. 一个简单的UserDao类
        public class UserDao {

	public  void add(String uname,String pwd) {
		System.out.println("增加一个用户!");
		System.out.println("通过spring的DI来管理制对象噢!"+"\t"+"用户名:"+uname+"\t"+"密码:"+pwd);
	}
}

6. 测试类
      public class Test {
	
	public static void main(String[] args) {
//		UserDao userDao = new UserDao();
//		userDao.add("test","wuyoudiantang" );
			
		ApplicationContext  context = new ClassPathXmlApplicationContext(new String[]{"beans.xml"});
		UserDao userDao = (UserDao) context.getBean("userDao");
		userDao.add("tttt2","usespring");
	}
}

上面的代码中,我们可以使用context.getBean("userDao")代替了new UserDao(这样的代码,也就是spring内部有个工厂类,替我们完成了new对象的操作!而这个工厂类是通过读取beans.xml文件知道了字符串”userDao”和spring.UserDao类之间的关系!
运行 Test.java
   附:项目下载地址:http://pan.baidu.com/share/link?shareid=2701710562&uk=1057836303
spring3.1.1下载地址:http://pan.baidu.com/share/link?shareid=2711511051&uk=1057836303
  • 大小: 42.2 KB
分享到:
评论

相关推荐

    《partner4java 讲述Spring入门》之第一步:Spring概述与Spring IoC

    《Spring入门:Spring概述与Spring IoC》是针对初学者的一篇教程,旨在引导开发者进入Spring框架的世界。本文将深入探讨Spring的核心概念,特别是Spring的Inversion of Control(IoC,控制反转)特性,以及如何在...

    Spring入门经典 ((美)Mert Caliskan著) 中文

    《Spring入门经典》是由(美)Mert Caliskan撰写的一本面向初学者的Spring框架教程,这本书以中文翻译版的形式提供,旨在...在阅读过程中,配合实际操作将更有利于掌握这些知识,从而在Java开发领域迈出坚实的第一步。

    spring入门(一)

    这篇教程将带你迈出Spring框架学习的第一步。 首先,我们要了解Spring的核心概念——依赖注入(DI)。在传统的Java程序中,对象通常自行创建其依赖项,这导致了代码紧密耦合,不易测试和维护。而Spring通过DI模式,...

    spring boot入门的第一个项目

    1. **Spring Initializr**: 创建Spring Boot项目的第一步通常是使用Spring Initializr。这是一个在线工具或IDE插件,允许我们选择所需的依赖并自动生成项目的初始结构。在这个项目中,我们可能已经通过Spring ...

    spring入门实例代码

    Spring 框架是 Java 开发领域中一个非常重要的轻量级框架,它以其依赖注入(Dependency Injection,DI)和...实践是检验真理的唯一标准,所以动手尝试这些代码,理解其背后的原理,是你迈向Spring开发专家的第一步。

    spring入门上手小例子

    Spring框架是Java开发中最常用的轻量级框架之一,它的核心特性是依赖注入(Dependency Injection,简称DI)和面向切面编程(Aspect ...对于初学者来说,理解并熟练掌握这两个核心概念是深入学习Spring的第一步。

    Spring入门案例-入门案例制作

    在上面是我们的开发流程,我们第一步一般都是导入所需jar包,但由于刚开始时根本不知道该在什么时候用到哪些jar包,所以这里事先不导入jar包,而是在开发过程中,报错提示缺少哪些jar时,在依次导入

    spring入门基础.rar

    在IDEA中搭建Spring环境的第一步通常是创建一个新的Maven项目。Maven是一个项目管理和综合工具,它可以帮助我们管理项目的依赖。在项目中添加Spring相关的依赖,如`spring-context`,`spring-core`等,这些依赖可以...

    Spring入门

    创建Spring程序的第一步通常是建立一个Spring配置文件,通常命名为`applicationContext.xml`。这个文件定义了Bean的声明,Bean是Spring中的基本构造单元,代表应用程序中的一个对象。例如,你可能在配置文件中声明一...

    spring简单入门

    ### 第一步:准备 Spring 框架依赖项 在开始使用 Spring 框架之前,需要准备好 Spring 框架的依赖项。这些依赖项包括 Spring 框架的核心 jar 包,如 spring-core、spring-beans、spring-context 等。在 Spring ...

    spring入门学习-hello,world

    创建Spring项目的第一步通常是配置Spring IoC容器。这可以通过XML配置文件或者基于注解的配置来完成。在本例中,我们可能有一个名为`applicationContext.xml`的XML配置文件,其中定义了bean的声明,例如: ```xml ...

    spring boot 入门教程

    **第一步**: 打开IntelliJ IDEA,选择`Create New Project`。 2. **第二步**: 选择`Spring Initializr`模板,并确认自己的JDK版本以及`Initializr Service URL`地址为`https://start.spring.io`(需要连接外网)...

    Spring Boot的入门程序

    **Spring Boot 入门程序详解** ...对于初学者来说,理解并掌握这些内容是迈入 Spring Boot 开发的第一步。通过实践和不断学习,可以进一步深入到更复杂的 Spring Boot 应用场景,如微服务架构、云原生应用等。

    spring入门纲要

    通过以上步骤,你已经迈出了Spring框架学习的第一步。接下来,你可以深入学习Spring的其他模块,如AOP、数据访问、Web支持等,逐步掌握这个强大的企业级应用开发框架。在实践中不断探索和积累,将有助于你更好地理解...

    spring快速入门教程.pdf

    《Spring快速入门教程》 Spring框架是Java开发领域中的一款重量级开源框架,以其模块化、松耦合、面向切面编程...这份快速入门教程将是你踏入Spring世界的第一步,希望你能从中受益匪浅,继续探索Spring的广阔天地。

    Spring、SpringMVC入门及整合JDBC、Mybatis

    Spring框架是一个全面的J2EE应用程序框架,其核心特性之一是轻量级的控制反转(IoC)和面向切面编程(AOP)的容器框架。Spring可以独立使用,也可以与...对于新手而言,理解和掌握这些基础知识是入门Spring的第一步。

    0基础入门Spring

    学习Spring的第一步通常是创建一个简单的IOC入门案例。首先,我们需要在`pom.xml`文件中导入Spring的核心依赖,如`spring-context`。接着,定义需要被管理的类,例如Service和Dao。然后,创建一个配置文件(如`...

    Spring3.1 入门代码

    **Annotation第一步** Spring 3.1引入了更丰富的注解支持,如`@Component`、`@Service`、`@Repository`和`@Controller`用于声明bean,`@Autowired`进行自动装配,`@Qualifier`用于指定特定的bean,以及`@Scope`定义...

    spring4.0入门案例-helloworld

    创建Spring项目的第一步通常是建立一个配置文件,通常命名为`applicationContext.xml`。在这个文件中,我们将定义bean的定义,也就是我们要管理的对象。例如,对于一个简单的HelloWorld类,我们可以在XML中这样声明...

    Spring MVC入门小例子

    **Spring MVC 入门教程** ...通过实践,你已经迈出了学习 Spring MVC 的第一步。对于标签中的 "源码",你可以在 `MySpringMVC` 中查看具体的代码实现;对于 "工具",这里主要涉及的是 Maven 和 IDE 的使用。

Global site tag (gtag.js) - Google Analytics