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在何處以及如何應用切面函數。
推薦教學:《java教學》
##以上是「spring提供了jms層的抽象」是正確的嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!