<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            計算機等級考試二級Java重點內容

            時間:2025-03-10 01:21:01 java語言 我要投稿

            2017計算機等級考試二級Java重點內容

              理清考試的重點有助于我們更快更好的掌握做題方法,以下百分網小編整理的2017計算機等級考試二級Java重點內容,希望對大家有所幫助,更多信息請關注應屆畢業生網!

            2017計算機等級考試二級Java重點內容

              1.DI 依賴注入

              在Spring框架中,兩個組件對象之間具有依賴關系(使用和被使用),依賴注入技術就是將被使用者對象給使用者對象傳進去.

              *1)setter方式注入(推薦)

              a.在使用者中,定義"接口類型"的變量和setter方法

              b.在spring容器配置中,添加<:property name="屬性" ref="要注入的對象名">

              2)構造方式注入

              a.在使用者中,定義"接口類型"的變量和帶參數的構造方法

              b.在spring容器配置中,添加

              *2.IOC

              IOC Inversion Of Controll 反向控制,控制轉移

              在Spring中利用DI技術,實現了IOC機制,將兩個組件解耦.

              控制權:可以指定調用關系,可以創建對象,可以管理和釋放對象.

              一般編程,使用者具有控制權,可以指定調用哪個組件,負責創建對象這些工作;但是基于Spring框架之后,使用者控制權轉移到了Spring容器,由Spring容器負責這些工作.

              采用了IOC之后,如果底層組件(DAO)發生替換,只要修改Spring容器的配置,不需要修改上層組件(Action),將組件進行了解耦,增強了程序結構的靈活性.

              3.各種類型值注入的格式

              1)基本類型值的注入格式

              15

              *2)Bean對象的注入格式

              3)集合類型值的注入格式

              List,Set,Map,Properties類型注入格式

              4.組件自動掃描

              從spring2.5開始支持,因為2.5開始基于jdk5.0,從jdk5.0開始有了注解技術.

              利用該技術,可以將指定package下的組件,自動掃描納入到spring容器中.避免在xml中編寫大量元素

              使用方法如下:

              1)在spring的xml配置中,引入context命名空間

              2)利用元素

              3)如果發現包中的類,類定義前面有以下注解,將納入spring容器,id名默認采用類名(首字母小寫).

              @Controller :掃描控制層組件的注解標記,例如Action

              @Service :掃描業務層組件的注解標記,例如Service

              @Repository :掃描數據訪問層組件的注解標記,例如DAO

              @Component :其他組件

              如果需要自定義id名,可以采用@Controller("id自定義名")

              4)屬性注入注解

              在變量定義前,使用@Resource注解標記,spring默認會采用類型匹配原則將符合的bean對象注入進來.如果按指定id名注入bean對象,可以使用

              @Resource(name="bean對象的id名").

              注入還可以使用@Autowired,如果需要注入指定名的bean對象.

              @Autowired

              @Qualifier("hibernateUserDAO")

              注意:setter方法可以不寫,將來spring自動生成.

            【計算機等級考試二級Java重點內容】相關文章:

            全國計算機等級考試二級Java重點內容07-07

            計算機二級考試Java重點內容201710-15

            2017計算機二級考試Java重點內容09-11

            計算機等級考試二級java精選試題09-09

            計算機等級考試《二級java》試題及答案09-16

            計算機等級考試二級java筆試習題201708-03

            計算機等級考試二級java選擇題05-25

            計算機等級二級考試Java填空真題09-11

            2016計算機二級《VB》考試的重點內容10-15

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看