亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁(yè) | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
      全國(guó)  |             |          |          |          |          |         
        當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > Java語(yǔ)言程序設(shè)計(jì) > 考試輔導(dǎo) > 文章內(nèi)容
        

      全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Java重點(diǎn)內(nèi)容(1)

      中華IT學(xué)院   【 】  [ 2016年9月17日 ]

      1.Log4j.jar工具包

        該工具包主要用于記錄日志信息.hibernate,spring都使用該工具進(jìn)行日志記錄.

        1)主要有以下3個(gè)重要組成部分

         a.Logger組件:日志器,用于往外輸出日志

         b.Appender組件:用于指定信息輸出方式,例如控制臺(tái)輸出,文件輸出等

         c.Layout組件:用于指定信息輸出格式

        2)log4j將消息分成以下級(jí)別,可以通過(guò)配置文件規(guī)定輸出消息的級(jí)別

          debug級(jí)別:logger.debug()

          info級(jí)別:logger.info()

          warn級(jí)別:logger.warn()

          error級(jí)別:logger.error()

          fatal級(jí)別:logger.fatal()

      2.Spring框架有什么用及優(yōu)勢(shì)

        利用Spring框架進(jìn)行整合開發(fā).好處是實(shí)現(xiàn)組件之間的解耦,提高程序靈活性.

        Spring提供了一個(gè)容器,該容器可以管理Bean組件,此外容器還提供了IOC和AOP特性.基于這些特性實(shí)現(xiàn)程序組件之間的解耦.

      3.Spring容器基本應(yīng)用(等價(jià)于工廠功能)

        1)容器實(shí)例化

           容器類型可以為BeanFactory和ApplicationContext(推薦使用)

          ApplicationContext -->ClassPathXmlApplicationContext(推薦)

                               -->FileSystemXmlApplicationContext

        2)如何將Bean組件納入到Spring容器

               scope="prototype">

          id屬性:組件的在容器中的標(biāo)識(shí)符.

          name屬性:功能與id屬性一樣,區(qū)別在于name可以使用特殊字符;id不允許

          class屬性:指定組件類型

          scope屬性:指定組件對(duì)象創(chuàng)建模式.支持singleton和prototype,如果用于Web開發(fā),還可以使用request,session.需要特殊配置

          singleton:指的是bean組件對(duì)象采用單例模式創(chuàng)建.容器中只有一個(gè)Bean對(duì)象.

          prototype:指的是每次調(diào)用ac.getBean(),都會(huì)創(chuàng)建一個(gè)新的Bean對(duì)象返回.

          3)Bean組件在容器中的創(chuàng)建和銷毀

           a.如果bean定義scope采用非單例模式,該對(duì)象在調(diào)用ac.getBean()創(chuàng)建,使用完畢后,由垃圾回收器負(fù)責(zé)銷毀

           b.如果bean定義scope采用singleton(默認(rèn))

             創(chuàng)建時(shí)機(jī):在容器實(shí)例化時(shí)創(chuàng)建(默認(rèn))

             銷毀時(shí)機(jī):在容器銷毀時(shí)銷毀,調(diào)用AbstractApplicationContext的close()方法.

             可以在元素定義中,使用init-method指定對(duì)象初始化方法;

      使用destroy-method指定對(duì)象銷毀方法.

             如果元素指定lazy-init="true",對(duì)象創(chuàng)建延遲到調(diào)用ac.getBean("")方法.如果需要將容器中所有scope="singleton"組件都采用延遲創(chuàng)建,可以在

      分享到:
      本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2007-2013 中華考試網(wǎng)(Examw.com) All Rights Reserved