Spring 總述

    本身學習老是須要學什麼 博客啦 ~ 視屏啦 ~ 不成系統,老是感受缺點什麼。如今工做也有段時間以爲須要規劃一下,系統的學習一些知識,學習的方式是看書,我會把每次看的以爲重要的內容記錄在博客,與你們分享。有不對的也請指正。web

    今天這第一篇介紹Spring所管控的內容。spring

    Core container :Spring 的核心模塊,該組件中的 spring-corespring-beans 模塊提供了 spring的 DI(依賴注入)和IOC(控制反轉)。數據庫

    Aop Add Instruction :包含支持 AOP 和類工具模塊。spring-aop模塊提供Spring 的 AOP功能,spring-instruction模塊提供了對類工具的支持編程

    Messaging :包含簡化開發基於消息的應用的 spring-message 模塊spring-mvc

    Data Access/Integration : 包含簡化與數據庫消息提供者交互的模塊。spring-jdbc模塊簡化可 JDBC 與數據庫的交互,spring-orm模塊提供了與 ORM 框架(對象關係映射)框架的集成,如JPA何hibernate。spring-jms模塊簡化了與JMS提供者的交互。此模塊還包含spring-tx模塊,該模塊提供了編程式與聲明式事務管理。restful

    Web:包含簡化開發 web 和 portlet 應用的模塊,spring-web spring-mvc 模塊都是用於開發 web 應用和 restful 的web 服務的。spring-webscoket 模塊包含支持WebScoket開發的web應用。mvc

    Test:包含了spring-test模塊,該模塊簡化了建立單元和集成測試。框架

    上述是spring中一些經常使用組件的功能描述,固然還有沒有列舉到的,例如權限開發組件spring-security,後來支持的定時器組件spring-quartzspring-task等等...spring基本上囊括了咱們開發所須要的全部的須要,spring 是很值得學習的,不管是功能,仍是仍是實現的的原碼,學習它講給咱們帶來很大的幫助。工具

相關文章
相關標籤/搜索