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

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

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

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    spring和其他框架的關系

    Posted on 2006-02-25 22:14 云自無心水自閑 閱讀(326) 評論(0)  編輯  收藏 所屬分類: Java
    spring不重復發明輪子。Spring使你能創建一個一致的、可管理的系統應用。

    Spring可以集成的框架包括:
    1. 持久框架
    Hibernate
    JDO implementation
    TopLink
    Apache OJB
    iBATIS

    所有的集成方式是統一的。Spring使用DAO接口,都拋出DataAcessException異常。
    Spring提供helpers(比如模板)實現統一的編程風格。
    如果要使用SQL-BASED的數據存取,那么Spring自身的JDBC Framework是適合的。
    重要的是:Spring允許你混合使用數據存取的方法---比如:Hibernate和JDBC代碼共用一個數據庫連接。這對于復雜的應用來說是非常有益的,因為使用單獨的持久框架很可能不能完成所有的持久操作。

    2. Web framework
    Struts
    WebWork
    Spring MVC
    Tapestry
    JSF

    Spring對于Web框架的集成與持久框架的集成是不一樣的。Spring提供了自己完整的Web框架。Spring在與其他Web框架很好集成的同時,提供一些特殊的便利給自己的Web框架。比如:使用一些先進的依賴注入功能,或者應用AOP建議到Web控制中。

    3. AOP Framework
    Spring提供基于代理的AOP框架,這可以解決大多數J2EE應用的問題。
    但是如果你需要使用一些基于代理的框架無法提供的功能,比如:用new創建對象,而且不由任何工廠管理。
    為支持這種需求,Spring集成了AspectJ和AspectWerkz,2種最好的基于類交織的AOP框架。

    4. Other Framework
    Spring還可以和許多框架集成,Quartz Scheduler,Jasper Reporter, Velocity,FreeMaker 模板引擎。

    主站蜘蛛池模板: 日本亚洲国产一区二区三区| 久久99精品视免费看| 久久久久久av无码免费看大片| 成年午夜视频免费观看视频| 亚洲人成影院午夜网站| 222www在线观看免费| 亚洲春色另类小说| 黄色片在线免费观看 | 四虎成人免费观看在线网址| 亚洲成a人片在线观看精品| 免费观看成人毛片a片2008| 亚洲高清一区二区三区| 永久免费无码网站在线观看| 国产AV无码专区亚洲AV琪琪| 国产一区二区三区免费在线观看| 美女被吸屁股免费网站| 久久亚洲AV无码西西人体| 免费一级不卡毛片| 亚洲区精品久久一区二区三区| 67194成是人免费无码| 看免费毛片天天看| 亚洲国产精品一区二区成人片国内| 免费91麻豆精品国产自产在线观看| 亚洲一区二区在线视频| 噼里啪啦电影在线观看免费高清| 亚洲av日韩av永久无码电影| 亚洲国产精品尤物yw在线| 久久青草91免费观看| 国产亚洲精品影视在线| 亚洲日韩人妻第一页| 久久99精品国产免费观看| 亚洲一区二区三区在线观看网站| jizzjizz亚洲| 97在线视频免费公开观看| 亚洲中文字幕久久精品无码VA| 一级毛片直播亚洲| 最近在线2018视频免费观看| 老司机午夜免费视频| 91亚洲自偷手机在线观看| 国产在线ts人妖免费视频| 久久99热精品免费观看牛牛|