<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框架的功能,如有效性驗證(用戶提交的信息正確與否的驗證)。

    主站蜘蛛池模板: 亚洲精品国产字幕久久不卡| 国产免费爽爽视频免费可以看| 亚洲热线99精品视频| 一级特黄录像视频免费| 国产精品亚洲不卡一区二区三区| 久久亚洲精品无码播放| 亚洲成AV人片高潮喷水| 亚洲αv久久久噜噜噜噜噜| 亚洲卡一卡二卡乱码新区| 成人黄动漫画免费网站视频 | 亚洲午夜精品久久久久久app| 最近中文字幕mv免费高清视频8| 337p日本欧洲亚洲大胆精品555588 | 自怕偷自怕亚洲精品| 99爱在线观看免费完整版| 亚洲伊人久久大香线蕉啊| 免费可以在线看A∨网站| 国产亚洲sss在线播放| 国产片免费在线观看| 午夜在线免费视频| 亚洲精品成人片在线观看精品字幕| 免费无码又爽又刺激高潮软件| 亚洲精品综合一二三区在线 | 久久国产精品一区免费下载| 中文字幕亚洲精品| 思思99re66在线精品免费观看| 国产亚洲精品第一综合| 久久久久亚洲精品男人的天堂| 99xxoo视频在线永久免费观看| 亚洲人xxx日本人18| 亚洲精品成a人在线观看| 13小箩利洗澡无码视频网站免费 | 99久久国产热无码精品免费| 自拍偷自拍亚洲精品偷一| 亚洲午夜福利717| 久久免费看黄a级毛片| 久久久久亚洲国产AV麻豆| 亚洲VA成无码人在线观看天堂| 欧美三级在线电影免费| 久久免费国产精品| 97se亚洲国产综合自在线|