迷途書童

          敏感、勤學、多思
          隨筆 - 77, 文章 - 4, 評論 - 86, 引用 - 0
          數據加載中……

          對Spring的理解

          昨天,有人問我對Spring的理解,總結一下:

          Spring現在已經覆蓋系統各個層次,在web層,有Spring Web、Spring Webflow,在業務邏輯層,有Spring Core,在數據持久層,Spring整合了Ibatis(SQL Mapping)、Hibernate(ORM)、NOSQL,在集成層,Spring有Spring Integration,還有針對特定場景的解決方案,如Spring batch、Spring Message、Spring Security、Spring Social等等。

          Spring Core是一個IOC容器,負責對象的生命周期管理,正因為其負責了對象的生命周期管理,Spring可以通過Proxy和AOP等技術在對象創建和調用的時候玩一把魔術,如:動態為對象的調用植入一些代碼,使得開發人員可以把業務邏輯無關的調用系統服務的邏輯切面化,實現聲明式配置。另外,Spring還負責了對象的組裝,使得面向接口的編程更為簡單,省去很多Factory邏輯。

          其它方案都可以說是基于Spring Core的,面向特定應用場景的解決方案,不多說。

          posted on 2012-03-11 18:19 迷途書童 閱讀(1985) 評論(1)  編輯  收藏 所屬分類: 隨感系統設計java應用

          評論

          # re: 對Spring的理解  回復  更多評論   

          恩 總結得不出
          2012-03-12 09:20 | tb
          主站蜘蛛池模板: 通辽市| 东台市| 龙州县| 晋中市| 宁陕县| 兴城市| 台山市| 丰原市| 扎鲁特旗| 正阳县| 庆阳市| 盘山县| 武清区| 荆州市| 青阳县| 三河市| 白河县| 上饶县| 丹阳市| 通州区| 洪江市| 如皋市| 潼关县| 吉安市| 泾源县| 林甸县| 鄯善县| 永安市| 筠连县| 交城县| 安陆市| 高清| 金坛市| 华安县| 清新县| 威信县| 尉犁县| 大关县| 北海市| 邓州市| 泰安市|