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

相關文章
相關標籤/搜索