Spring起步--helloworld

来源:互联网 发布:淘宝vr购物体验 编辑:程序博客网 时间:2024/05/19 04:27
首先介绍下Spring,Spring 是一个优秀的开源框架.Spring 为简化企业级应用开发而生.使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能.Spring 是一个 IOC(DI)和AOP容器框架.具体描述Spring的优点和特性:
–轻量级:Spring 是非侵入性的-基于Spring开发的应用中的对象可以不依赖于Spring的API
–依赖注入(DI--- dependency injection、IOC)
–面向切面编程(AOP--- aspect oriented programming)
–容器:Spring 是一个容器, 因为它包含并且管理应用对象的生命周期
–框架:Spring 实现了使用简单的组件配置组合成一个复杂的应用.在Spring中可以使用XML和Java注解组合这些对象
–一站式:在IOC和AOP的基础上可以整合各种企业应用的开源框架和优秀的第三方类库(实际上Spring自身也提供了展现层的SpringMVC和持久层的 Spring JDBC)

Spring的优点太多了,用了都说好,一个字评价就是:爽!!! 下面开始helloworld的学习。

  1. 首先是安装eclipse插件:SPRING TOOL SUITE 是一个Eclipse插件,利用该插件可以更方便的在Eclipse平台上开发基于Spring的应用。安装它,可以先下载该插件的压缩包,然后在eclipse上安装插件;也可以直接在eclipse商店搜索直接安装。选中这些选项来安装即可,在新建文件中能够搜索到spring相关的配置文件,说明安装成功。
  2. 在工程目录下加入jar包:这些是基本的,能够完成spring基本功能。
  3. Spring 的配置文件:一个典型的Spring项目需要创建一个或多个Bean配置文件,这些配置文件用于在SpringIOC 容器里配置 Bean.Bean 的配置文件可以放在classpath,也可以放在其它目录下
  4. 创建一个bean,用来测试:
    public class Hello{    private String name;    public void setName(String name){      this.name=name;}   public String getName(){     return name;}public void sayHello(){  System.out.println("Hello "+name);}}
  5. 在spring的配置文件applicationContext.xml中配置bean:
    <bean id="hello" class="com.song.bean.Hello">   <property name="name" value="Spring"></property></bean>


  6. 新建一个测试类来测试:
    public static void main(String [] args){   ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");Hello hello = (Hello)context.getBean("hello");hello.sayHello();}


  7. 输出结果为:Hello Spring;说明helloworld完成。

0 0