當前位置:編程學習大全網 - 源碼下載 - spring提供了jms層的抽象,對嗎

spring提供了jms層的抽象,對嗎

Spring提供了JMS層的抽象,正確。

JDBC抽象和DAO模塊,使用JDBC經常導致大量的重復代碼,取得連接、創建語句、處理結果集,然後關閉連接。Spring的JDBC和DAO模塊抽取了這些重復代碼,因此妳可以保持妳的數據庫訪問代碼幹凈簡潔,並且可以防止因關閉數據庫資源失敗而引起的問題。

Spring框架是由於軟件開發的復雜性而創建的。Spring使用的是基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅僅限與服務器端的開發。從簡單性、可測試性和松耦合性角度而言,絕大部分Java應用都可以從Spring

目的,解決企業應用開發的復雜性,功能,使用基本的JavaBean代替EJB,並提供了更多的企業應用功能,範圍,任何Java應用。

Spring是壹個輕量級控制反轉(IoC)和面向切面(AOP)的容器框架。

擴展資料

Spring框架最基礎的部分,它提供了依賴註入(DependencyInjection)特征來實現容器對Bean的管理。這裏最基本的概念是BeanFactory,它是任何Spring應用的核心。BeanFactory是工廠模式的壹個實現,它使用IoC將應用配置和依賴說明從實際的應用代碼中分離出來。

應用上下文(Context)模塊,核心模塊的BeanFactory使Spring成為壹個容器,而上下文模塊使它成為壹個框架。這個模塊擴展了BeanFactory的概念,增加了對國際化(I18N)消息、事件傳播以及驗證的支持。

另外,這個模塊提供了許多企業服務,例如電子郵件、JNDI訪問、EJB集成、遠程以及時序調度(scheduling)服務。也包括了對模版框架例如Velocity和FreeMarker集成的支持。

Spring的AOP模塊,Spring在它的AOP模塊中提供了對面向切面編程的豐富支持。這個模塊是在Spring應用中實現切面編程的基礎。為了確保Spring與其它AOP框架的互用性,Spring的AOP支持基於AOP聯盟定義的API。

AOP聯盟是壹個開源項目,它的目標是通過定義壹組***同的接口和組件來促進AOP的使用以及不同的AOP實現之間的互用性。通過訪問他們的站點,妳可以找到關於AOP聯盟的更多內容。

Spring的AOP模塊也將元數據編程引入了Spring。使用Spring的元數據支持,妳可以為妳的源代碼增加註釋,指示Spring在何處以及如何應用切面函數。

參考資料:

百度百科-spring框架

  • 上一篇:諾基亞基金源代碼
  • 下一篇:csgovar高怎麽解決
  • copyright 2024編程學習大全網