IoC   :   Inversion of Control

          spring是通過(guò)依賴(lài)注入(Dependency Injection )實(shí)現(xiàn)的IoC

          IoC容器

             *   必須將被管理的對(duì)象定義到spring配置文件中
             *   必須定義constructor或者setter方法,讓spring將對(duì)象注入進(jìn)去

          AOP  :  Aspect Oriented Programming

          spring帶來(lái)了一種編程方式,面向切面的編程。

          AOP是一個(gè)概念

          在一個(gè)程序中分離一個(gè)功能,這種功能的實(shí)現(xiàn)是與程序不相關(guān)的類(lèi)。
          同時(shí)能夠使很多類(lèi)共享這個(gè)功能。

          關(guān)注是他的主要點(diǎn),要關(guān)注某個(gè)功能,要關(guān)注切入點(diǎn)。

          實(shí)現(xiàn)AOP有2點(diǎn):
          1、Pointcut(切入點(diǎn))是一個(gè)范圍---表達(dá)式
          2、Advice(具體實(shí)現(xiàn))功能放到那個(gè)方法



          spring對(duì)hibernate的支持

          注入SessionFactory到spring配置文件中

          <Bean id="SessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactory">
                  <property nema="configLocation">
                          <value>classpath:hibernate.cfg.xml</value>
                  </property>
          </Bean>

          posted on 2009-02-13 08:40 天長(zhǎng) 閱讀(130) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
           
          主站蜘蛛池模板: 乌兰浩特市| 富川| 天峨县| 理塘县| 容城县| 三台县| 衡阳市| 宜黄县| 河津市| 太保市| 衡阳县| 白沙| 邯郸市| 北川| 金秀| 湟中县| 民权县| 陇川县| 高雄县| 土默特左旗| 永福县| 边坝县| 马山县| 方山县| 大同市| 北川| 仁化县| 大冶市| 德安县| 萝北县| 凌源市| 中山市| 包头市| 义马市| 军事| 井冈山市| 武安市| 庆安县| 吉首市| 什邡市| 庆阳市|