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

第一个Spring程序

    博客分类:
  • ssh
 
阅读更多
第一个spring程序。不是自己写的。
业务处理对象:由IocService类进行模拟,在这个类中只包含一个基本的业务方法display
XML格式的配置文件:在这个配置文件中定义了IocServiceBean,并对其属性-message进行了初始化。
Ioc容器初始化和业务方法调用:这些功能由IocMain类进行实现
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;

public class IocMain {

	public static void main(String[] args) {
		ClassPathResource resource=new ClassPathResource("IoCBeans.xml");
		BeanFactory factory= new XmlBeanFactory(resource);
		
		IoCService service = (IoCService)factory.getBean("iocService");
		service.display();
	}
}

配置文件:
<?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"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="
	http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
	http://www.springframework.org/schema/context
	http://www.springframework.org/schema/context/spring-context-3.0.xsd">
	
	<bean id="iocService" class="com.sort.IoCService">
	  <property name="message">
	    <value>Hello! Ioc Containce</value>
	  </property>
	</bean>
</beans>


package com.sort;

public class IoCService {

	private String message;

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}
	
	public void display(){
		System.out.println(getMessage());
	}
}
分享到:
评论

相关推荐

    第一个spring程序

    标题 "第一个spring程序" 暗示我们即将探讨的是如何创建和运行一个基本的Spring框架应用。Spring是Java开发中最广泛使用的开源框架,它提供了一个全面的编程和配置模型,旨在简化企业级应用的开发。 在Java世界里,...

    Spring2.0(一)第一个Spring程序、IoC的应用

    首先,让我们来看看如何创建第一个Spring程序。 1. **环境准备**:你需要安装JDK 5或更高版本,然后配置好Java环境变量。同时,确保你的项目构建工具(如Maven或Gradle)中包含了Spring的相关依赖。 2. **创建Bean...

    我的第一个Spring程序

    我的第一个Spring程序 Environment: [1]JDK 1.7.x [2]Eclipse-jee-mars-2-win32 [3]Tomcat7 [4]Spring 3.1.0 [5]Maven 3.3.9

    Spring Mvc——第一个应用程序

    **Spring MVC —— 第一个应用程序** Spring MVC 是 Spring 框架的一个模块,主要用于构建 Web 应用程序。它提供了一种模型-视图-控制器(MVC)架构,简化了开发过程,使得开发者可以专注于业务逻辑而不必过于关心...

    第一个Spring程序(DI的实现).docx

    IoC从宏观层面来看,意味着应用程序不再直接控制对象的生命周期和装配,而是由Spring容器来控制。而DI则是从微观层面来看,具体指Spring容器如何将依赖的对象注入到需要它们的类中。 DI的实现通常通过构造函数注入...

    Spring3 第一个程序 (常用包下载)

    在本文中,我们将深入探讨如何使用Spring框架进行开发,特别是基于Spring3的第一个程序。Spring是一个极其流行的Java企业级应用框架,它提供了丰富的功能,包括依赖注入(DI)、面向切面编程(AOP)、数据访问、事务...

    第一个spring例子

    在这个"第一个spring例子"中,我们将探讨如何创建一个简单的Spring应用,它包含了client和server两部分,这通常意味着我们将构建一个客户端-服务器架构的应用。为了运行此示例,你需要安装MySQL数据库服务和Apache ...

    spring培训笔记第一天

    #### 第一个Spring程序示例 在培训笔记中提到了一个简单的Spring程序示例,这个示例展示了如何定义一个Bean,并通过Spring容器来获取该Bean的实例。在`beans.xml`文件中,定义了一个名为`hello`的Bean,其类名为`...

    第一个spring所以到的jar包

    标题中的"第一个spring所以到的jar包"指的是一个包含了Spring框架最基本功能的最小化jar包集合。这个压缩包文件,根据描述,仅包含7个jar包,尽管精简,但在Eclipse这样的集成开发环境中,已经足够支持运行一个基础...

    Spring_程序设计

    Spring程序设计是一个深入探讨Spring框架核心技术和应用的专题。Spring是一个由Rod Johnson创建的开源框架,旨在简化企业级应用开发的复杂性。它的主要目的是替代Enterprise JavaBeans (EJB),并提供更多的企业应用...

    编写第一个 Spring MVC 程序

    在本教程中,我们将详细讲解如何编写第一个 Spring MVC 程序,涵盖其核心概念、配置以及实现过程。 1. **Spring MVC 概述** Spring MVC 为 Web 开发提供了模型-视图-控制器(MVC)架构模式,它简化了业务逻辑与...

    Spring Boot 初探 | 第一篇:第一个Spring Boot程序(示例程序)

    在本篇中,我们将探索如何创建并运行你的第一个 Spring Boot 应用程序。 1. **快速入门:创建项目** 要开始一个 Spring Boot 项目,你可以使用 Spring Initializr(https://start.spring.io/)。这是一个在线工具...

    第一个springboot程序_详细版

    在这个“第一个springboot程序_详细版”中,我们将深入探讨如何创建并运行一个基本的SpringBoot应用。 首先,创建SpringBoot项目通常需要以下步骤: 1. **设置环境**:确保你已经安装了Java Development Kit (JDK)...

    Spring入门--PPT教程

    本教程旨在引导初学者如何入门Spring框架,通过开发第一个Spring程序,逐步了解Spring的核心概念。 首先,我们要进行Spring设计环境的准备工作。这包括以下步骤: 1. 下载并解压Spring框架的压缩包,例如这里使用...

    spring第一个例子

    在"spring第一个例子"中,我们将创建一个简单的Spring应用程序。这个例子通常包括以下步骤: 1. **配置Spring**:首先,我们需要创建一个Spring的配置文件,例如`applicationContext.xml`。在这个文件中,我们会...

    spring第一个学习得例子

    "spring第一个学习的例子"旨在帮助初学者快速入门Spring框架,通过实际操作理解其基本概念和工作原理。 首先,Spring的核心特性之一是依赖注入(Dependency Injection,简称DI)。这个例子可能包含了如何在配置文件...

    第一个springboot程序

    "第一个SpringBoot程序"通常指的是创建一个基本的SpringBoot项目,用于理解和熟悉其工作原理和核心特性。 首先,让我们深入了解SpringBoot的核心概念: 1. **起步依赖(Starter Dependency)**:SpringBoot通过...

    Spring MVC第一个入门程序

    ### Spring MVC 第一个入门程序详解 #### 一、前言:为什么选择Spring MVC? 随着互联网技术的飞速发展,Web应用程序的需求日益增加。为了更好地管理Web应用中的业务逻辑与数据展示,模型-视图-控制器(Model-View...

    【精通Spring(第一版)】笔记:第一章 Spring启程

    2. 创建第一个Spring项目 创建一个Spring项目通常涉及以下几个步骤: - 配置环境:安装Java Development Kit (JDK),并设置好环境变量。 - 引入Spring库:通过Maven或Gradle构建工具引入Spring的相关依赖。 - ...

Global site tag (gtag.js) - Google Analytics