spring框架-----轻量级的应用开发框架

1、beanjava

  一、容器实例化spring

    ApplicationContext ac=
                new ClassPathXmlApplicationContext("applicationContext.xml");app

 

  二、bean的实例化方法框架

    a、用构造器实现spa

        <bean id="date1"  class="java.util.Date"/>设计

      b、经过静态工厂方法实例化bean    调用Calendar类的静态方法 getInstance() 来建立对象
          <bean id="cal"  class="java.util.Calendar"    factory-method="getInstance"/>xml

  三、bean的依赖关系对象

    当一个bean对另外一个bean存在依赖时,用depends-onblog

    <bean id="d1"  class="   "  depends-on = "manager"/>get

    <bean  id = "manager"  class=" " />

 

1、springIOC

  Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。

  将程序中对象的建立由 new 方式 转变为第三方框架建立、注入

  (包括:依赖查找、依赖注入)

  一、组件扫描

    @Componen       通用注解

    @Name    通用注解

    @Repository  持久层组件注解

    @Service    业务层组件注解

    @Controller   控制层组件注解

     

 

    

 

 

  一、依赖注入

    将一块儿工做且具备必定依赖关系的对象,经过构造方法 或 setter方法 传入参数创建对象。

  2、setter注入

    经过调用无参构造,再调用set方法实现注入

    a、   @Resource(name = " " )   加在成员变量 或 set()方法上。

                注:加在成员变量上只执行set中的赋值语句,加载set方法上执行全部set中的语句

    b、  @AutoWired

相关文章
相关标签/搜索