zoukankan      html  css  js  c++  java
  • Spring(1)

    一、Spring是什么?

    .Spring是一个开源的框架

    .是一个IOC(DI)和AOP容器的框架

    .这个框架是为了简化企业级应用开发而生的,使用Spring可以使简单的JavaBean实现以前只有EJB才能实现的功能

    .轻量级:Spring是非侵入式的,基于Spring开发应用中的对象可以不依赖于Spring的API

    .依赖注入(DI、IOC)

    .面向切面编程(AOP)

    .容器,Spring是一个容器,因为他包含并且管理应用对象的生命周期

    .框架,Spring实现了使用简单的组件配置组合成一个复杂的应用,在Spring中可以使用XML和Java注解组合这些对象

    .一站式,在IOC和AOP的基础上可以整合各种企业应用的开源框架和优秀的第三方类库(实际上Spring自身也实现了展现层的SpringMVC和SpringJDBC)

    二、安装Spring tool suite

    他是eclipse的插件,使用这个插件可以更好的开发基于Spring的应用,比如可以新建Spring的配置文件

    安装插件的步骤:

    三、搭建Spring的开发环境

    .添加jar包

    .Spring的配置文件:

    一个典型的Spring项目需要创建一个或多个Spring配置文件,这些配置文件用于在SpringIOC容器中配置Bean对象,Bean的配置文件可以放在classpath或者其他的路径下

    四、创建简单的Spring项目

    l类文件:

    package cn.jc.spring.beans;

    public class HelloWorld {
    private String name;

    @Override
    public String toString() {
      return "HelloWorld [name=" + name + "]";
    }
    public void setName(String name) {
      this.name = name;
    }
    public HelloWorld() {
    }
    }

    Spring配置文件:

    <bean id="helloworld" class="cn.jc.spring.beans.HelloWorld">
      <property name="name" value="caoyang"></property>
    </bean>

    测试:

    public static void main(String[] args) {
    ApplicationContext ctx = new ClassPathXmlApplicationContext("beans-applicationContext.xml");
    HelloWorld helloworld= (HelloWorld )ctx.getBean("helloworld");
    System.out.println(helloworld.toString());
    }

  • 相关阅读:
    P1659 [国家集训队]拉拉队排练
    manacher小结
    P4555 [国家集训队]最长双回文串
    P3649 [APIO2014]回文串
    P3899 [湖南集训]谈笑风生
    插头dp练习
    luoguP3066 [USACO12DEC]逃跑的BarnRunning
    luoguP3769 [CH弱省胡策R2]TATT
    android 广播,manifest.xml注册,代码编写
    *.db-journal 是什么(android sqlite )数据库删除缓存
  • 原文地址:https://www.cnblogs.com/caoyang-q/p/5302313.html
Copyright © 2011-2022 走看看