迷途書童

          敏感、勤學、多思
          隨筆 - 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
          主站蜘蛛池模板: 水城县| 营口市| 固镇县| 惠东县| 大安市| 镇安县| 广东省| 财经| 阿拉善盟| 汶川县| 华宁县| 都兰县| 金秀| 潼关县| 行唐县| 香港| 通州区| 无极县| 五莲县| 德惠市| 台湾省| 武胜县| 安庆市| 新绛县| 龙陵县| 岳西县| 科尔| 通许县| 泽库县| 将乐县| 龙里县| 博湖县| 南乐县| 新闻| 沂水县| 茂名市| 中江县| 宜君县| 且末县| 台东市| 通渭县|