`
lyx_2709
  • 浏览: 314679 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

Spring的hello world程序

阅读更多
Spring目前较为流行的框架之一.核心技术.DI,AOP
虽然不是一个完整的java规范,但在j2ee的开发领域却占着重要的比例.
目前较为流行的SSH体系结构.Struts用于表示层,Spring用于控制层,而hibernate用于数据库的持久层.而Spring在其中却成了其中最较重要的部分.
Spring编写hello world
编写环境eclipse3.2.1,myeclipse 5.1
第一步:创建一个web项目spring1.
第二步:创建一个包,把涉及到的几个类和配置文件放到包中.这里我的包名为test.lyx
第三步:加入spring capabilities..这里我们加入核心包就可以了.还没有用到其它的技术.这时需要产生一个配置文件spring必不可少的.这里我以applicationContext.xml命名.
第四步:创建一个类User.代码如下:
java 代码
  1. package test.lyx;   
  2. publicclass User {   
  3.     private String userName;   
  4.     public String getUserName() {   
  5.         return userName;   
  6.     }   
  7.     publicvoid setUserName(String userName) {   
  8.         this.userName = userName;   
  9.     }   
  10. }   
第五步:创建一个类TestUser.代码如下:(用于测试用)
java 代码
  1. package test.lyx;   
  2. import org.springframework.context.ApplicationContext;   
  3. import org.springframework.context.support.FileSystemXmlApplicationContext;   
  4. public class TestUser {   
  5.     public static void main(String[] args) {   
  6.          ApplicationContext context=new FileSystemXmlApplicationContext("/src/test/lyx/applicationContext.xml");   
  7.         User user=(User)context.getBean("user");   
  8.         System.out.print(user.getUserName());   
  9.     }   
  10. }  
第六步:修改applicationContext.xml文件代码如下:
xml 代码
  1. <!---->xml version="1.0" encoding="UTF-8"?>  
  2. <!---->>  
  3.     
  4. <beans>  
  5.     <bean id="user" class="test.lyx.User" abstract="false"  
  6.        singleton="true" lazy-init="default" autowire="default"  
  7.        dependency-check="default">  
  8.        <property name="userName">  
  9.            <value>hello liuyuanxivalue>  
  10.        property>  
  11.     bean>  
  12. beans>  
这一步就是注入的过程.所谓注入就是由容器控制程序之间的关系,在运行的时候给予所有指定的值.
进行TestUser你就会看.hello liuyuanxi.
分享到:
评论
4 楼 andy2002020202 2008-11-30  
okkkkk
3 楼 hnbcjzj 2008-03-12  
我会经常来看看的,希望楼主多多加油!
2 楼 wenzhuxie 2007-04-16  
谢谢老师!
1 楼 VerRan 2007-02-28  
很好!看过很多上手的例子就这个最简单,最容易上手了!这下有信心了!呵呵......

相关推荐

    Eclipse下Spring示例HelloWorld程序

    在Eclipse这个强大的Java集成开发环境中,创建一个Spring框架的HelloWorld程序是学习Spring入门的典型步骤。这个程序展示了如何在Eclipse中配置Spring环境,编写简单的Bean定义,并通过Spring的IoC(Inversion of ...

    spring笔记之helloworld所需要的jar包

    在Spring框架的学习过程中,"Hello...这就是Spring HelloWorld程序的基本构建过程,涉及到了Spring的核心组件和jar包。随着对Spring的深入学习,你会遇到更多关于依赖注入、AOP、MVC、数据访问等方面的复杂概念和实践。

    Spring4 HelloWorld

    9. **运行和测试**:完成配置后,通过运行一个简单的Java程序,加载`ApplicationContext`,获取并调用`HelloWorld` Bean的方法,就能看到“Hello, Spring4!”这样的输出,从而验证配置是否正确。 10. **Spring的...

    Spring 入门程序HelloWorld

    第一次共享自己的代码,Spring Hello World。代码比较简单,适合初学者,入门使用。高手就不要下载。呵呵。

    spring helloworld 例子

    本示例“spring helloworld”将引导初学者入门Spring框架,通过一个简单的实例来理解其核心概念。 首先,我们需要了解Spring的基本架构。Spring是一个开放源代码的Java平台,它提供了全面的编程和配置模型,主要...

    Spring基础:稍显复杂的Spring Hello World

    在本篇博客“Spring基础:稍显复杂的Spring Hello World”中,我们将深入探讨Spring框架的基础应用,特别是如何创建一个相对复杂的Spring HelloWorld示例。这个示例可能会涉及到依赖注入、配置文件、Bean的生命周期...

    Spring Hello World _WEB

    在"Spring Hello World"中,我们可能会创建一个`HelloWorld`类,该类依赖于Spring容器来获取并注入一个`MessageService`对象,这样就避免了硬编码依赖。 3. **控制反转(IoC)** 控制反转是DI的另一种表述,指的是...

    Spring MVC HelloWorld Maven实例

    **Spring MVC HelloWorld Maven实例** Spring MVC是Spring框架的一部分,它是一个用于构建Web应用程序的模型-视图-控制器(MVC)架构。在这个实例中,我们将深入理解如何使用Maven构建一个基本的“Hello, World!”...

    Spring的AOP示例DEMO HELLOWORLD

    本示例DEMO "Spring的AOP示例DEMO HELLOWORLD" 将引导我们深入理解Spring AOP的核心概念,并通过一个简单的 HelloWorld 示例来展示其实现过程。 首先,面向切面编程(AOP)是一种编程范式,旨在提高代码的可维护性...

    利用Spring输出HelloWorld

    本文将深入探讨如何利用Spring框架输出“HelloWorld”,并介绍相关的基础知识。 首先,Spring是一个开源的Java平台,它为创建复杂的、模块化的、松耦合的Java应用程序提供了强大的支持。它的核心特性包括依赖注入...

    spring cloud 微服务helloworld项目,适合新手

    spring cloud 微服务helloworld项目,适合新手,项目基于spring cloud 微服务技术,使用了eureka注册公司,configserver配置中心,项目需要在本地新建配置中心配置文件

    SpringMVC HelloWorld程序

    7. **运行并测试**:启动Tomcat服务器,通过浏览器访问`http://localhost:8080/HelloWorld/hello`(假设你的请求映射为"/hello"),如果一切配置正确,你应该能看到“Hello World”显示在页面上。 通过这个简单的...

    spring boot - hello world

    **Spring Boot Hello World 知识点详解** Spring Boot 是由 Pivotal 团队开发的框架,它旨在简化 Spring 应用程序的初始搭建以及开发过程。通过内嵌的Servlet容器,如Tomcat或Jetty,Spring Boot可以快速地创建独立...

    spring MVC的HelloWorld完整实例

    这个"HelloWorld"实例是初学者学习Spring MVC的入门项目,它展示了如何配置、创建和运行一个基本的Spring MVC应用。下面将详细介绍这个实例中的关键知识点。 1. **Spring MVC架构**: Spring MVC遵循模型-视图-...

    spring helloWorld案例

    "Spring HelloWorld案例"是一个入门级的学习教程,旨在帮助初学者理解和掌握Spring框架的基本概念和工作原理。这个案例将展示如何使用Spring MVC来创建一个简单的HTTP请求处理,并通过ViewResolver返回响应。 首先...

    Spring MVC Helloworld实例

    在这个“Spring MVC Helloworld实例”中,我们将会探讨如何利用Spring MVC 3.0.5版本创建一个简单的Hello World应用程序。这个实例包括了所有必要的jar包,使开发者能够快速地开始他们的开发工作。 首先,了解...

    使用Spring3.0框架开发Hello World例子

    接下来,我们使用Spring的XML配置文件来定义`HelloWorld`类的bean。在`Spring3`压缩包中的`applicationContext.xml`文件可以这样编写: ```xml &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns...

    spring MVC HelloWorld

    我自己写的Spring MVC的一个HelloWold,从建HelloWorld工程,搭建环境Install spring,配置web.xml,配置SpringMVC的配置文件springDispatcherServlet-servlet.xml,添加控制器类,建jsp页面,部署 Tomcat,最后运行...

    springboot-helloworld.rar

    《SpringBoot HelloWorld初探》 在当今的Java开发领域,SpringBoot框架因其简化Spring应用的初始搭建以及开发过程而备受青睐。"springboot-helloworld.rar"这个压缩包,显然是一个入门级的示例,旨在帮助开发者快速...

    spring hello world

    4. **主程序**:启动应用的地方,通常会使用Spring的`ClassPathXmlApplicationContext`来加载配置文件,初始化Spring容器,并从容器中获取`HelloWorld`实例,调用其方法展示"Hello World"。 5. **Web部署**:如果...

Global site tag (gtag.js) - Google Analytics