spring概述(1)

2016/1/15 10:55:36


1.spring基本概述

  • spring是一個開源框架,爲了解決企業應用開發的複雜性而創建的,但現在已經不止應用於企業應用;
  • 是一個輕量級的控制反轉(IOC)和麪向切面(AOP)的容器框架
    • 從大小與開銷兩方面而言Spring都是輕量的
    • 通過控制反轉(IOC)的技術達到松耦合的目的
    • 提供了面向切面編程的豐富支持,允許通過分離應用的業務邏輯與系統級服務進行內聚性的開發
    • 包含並管理應用對象的配置和生命週期,從這個意義上說是一個容器
    • 將簡單的組建配置/組合成爲複雜的應用,從這個意義上是框架

2.Spring的開發

  • 在Spring上開發應用簡單
  • 在Spring上開發應用方便
  • 在SPring上開發應用快捷
  • Spring帶來了複雜的JavaEE開發的春天

我們的主要關注點在覈心控制器(Core Container)

3.Spring作用

  • 容器
  • 提供了對多種技術的支持
    • JMS
    • MQ支持
    • UnitTest
  • AOP(事務管理/日誌等)
  • 提供了衆多方便應用的輔助類(JDBC Template等)
  • 對主流應用框架(HIbernate/ibatis/Mybatis/Sturts等)提供了良好的支持

Spring實用範圍

  • 構建企業應用(SPringMVC+Spring+Hibernate/ibatis)
  • 單獨實用Bean容器
  • 單獨使用AOP進行切面處理
  • 其它的Spring功能,如:對消息的支持等
  • 在互聯網中的應用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章