<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 3, comments - 15, trackbacks - 0, articles - 26
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    spring-framework-1.2.6-chapter1

    Posted on 2005-12-28 12:14 morcble的blog 閱讀(241) 評論(0)  編輯  收藏 所屬分類: Spring

    spring 由7個模塊組成。
    1。Core package 是spring框架最基礎的包。它提供了依賴注射機制,讓你能夠通過調用函數管理bean容器。這里最基礎的概念是BeanFactory(public interface BeanFactory),它可以通過工廠模式創建singletons,不再需要你自己編程實現;并且可以解耦你的實際程序的業務邏輯。
    2。Context package 提供了框架式訪問beans的方法,類似JNDI-registry。它繼承了Beans包的功能,并添加了支持文本信息的發送的功能,例如:資源捆綁,事件傳播,資源裝載和透明的上下文創建。具體應用實例如servlet容器。
    3。DAO package 提供了一個提取了jdbc的層,讓你不必編寫乏味的jdbc代碼,不必考慮因不同數據庫的代碼差異而帶來的錯誤。jdbc包(org.springframework.jdbc)提供了一個聲明式(在xml配置文件中說明)的事務管理,不僅針對實現特定接口的類有用,而且對所有的POJOs (plain old java objects)。
    4。ORM package 針對目前流行的對象關系映射APIS提供了多個綜合的層,其中包括了JDO,Hibernate和iBatis.使用這個包你可以把以上3個O/R-mappers結合Spring提供的所有功能,如前面提到的簡單聲明式的事務管理。
    5。AOP package 讓你可以定義符合AOP聯盟規范的(AOP規范組織)面向面編程的具體實現,如 方法攔截和切點,干凈的給從邏輯說應該被分離的功能實現代碼解耦。使用源碼級的元數據功能,你可以把各種行為信息并入你的代碼中。
    6。Web package 提供了基礎的web功能,如multipart功能,使用servlet listeners初始化contexts。引導web的application context。在使用spring和WebWork或者Struts集成的時候需要整合這個包。
    7。Web MVC package 提供了針對web程序的MVC實現。它提供了一個清晰的model和web forms的分離,并允許你使用所有其它的spring框架的功能,如有效性驗證(用戶提交的信息正確與否的驗證)。

    主站蜘蛛池模板: 亚洲欧美一区二区三区日产| 亚洲人成77777在线播放网站不卡| 久久免费福利视频| 亚洲午夜在线一区| 亚洲av无码专区在线观看素人| 最近免费mv在线观看动漫| 一本色道久久88亚洲精品综合 | 女性自慰aⅴ片高清免费| 日韩免费高清一级毛片| 精品亚洲A∨无码一区二区三区| 国产精品极品美女免费观看 | 日本一区二区三区免费高清| 国产成人1024精品免费| 亚洲嫩草影院在线观看| 美腿丝袜亚洲综合| 国产在线国偷精品产拍免费| 两个人看的www免费视频中文| 国产亚洲中文日本不卡二区| 亚洲爆乳无码一区二区三区| 国产精品国产免费无码专区不卡 | 国产羞羞的视频在线观看免费| 精品久久亚洲中文无码| 亚洲精品少妇30p| 日本成人免费在线| 国产a视频精品免费观看| 国产99久久久国产精免费| 亚洲熟妇无码AV不卡在线播放| 亚洲AV无码专区国产乱码电影 | 亚洲精品不卡视频| 亚洲热妇无码AV在线播放| 日本媚薬痉挛在线观看免费| 无码国产精品一区二区免费式影视 | 免费精品人在线二线三线区别| a毛片在线免费观看| 男人扒开添女人下部免费视频| 国产成人精品日本亚洲网址| 99ri精品国产亚洲| 精品久久久久久亚洲| 亚洲精品视频久久久| 日本特黄a级高清免费大片| 成年免费大片黄在线观看岛国|