Spring起步--helloworld

首先介绍下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完成。

猜你喜欢

转载自blog.csdn.net/weiguang111/article/details/50581576
今日推荐