春天

春天的介紹

春天的介紹

Spring具有輕量級的結構或框架。它傾向於被認為是一個結構係統,因為它為Struts、Hibernate、Tapestry、EJB、JSF等不同的係統提供了幫助。在更廣泛的意義上,係統可以被描述為一種設計,在其中我們發現了不同的專門問題的安排。Spring框架涉及各種模塊,例如IOC、AOP、DAO、Context、ORM、WEB MVC等等。

特征

Spring具有輕量級的結構或框架。它傾向於被認為是一個結構係統,因為它為Struts、Hibernate、Tapestry、EJB、JSF等不同的係統提供了幫助。在更廣泛的意義上,係統可以被描述為一種設計,在其中我們發現了不同的專門問題的安排。Spring框架涉及各種模塊,例如IOC、AOP、DAO、Context、ORM、WEB MVC等等。

  • 輕量級

Spring在度量和透明性方麵是輕量級的。spring係統的基本渲染大約是1MB。此外,處理開銷同樣完全可以忽略不計。

  • 控製反轉(IOC)

依賴注入或控製反轉的基本思想是,開發人員不必編寫文章,而是描述應該如何編寫它們。在程序中直接將您的部分和管理接口連接在一起並沒有令人信服的理由,而是在安排記錄/XML文檔中描述哪些部分需要哪些管理。然後Spring IOC持有者負責限製所有內容。

  • 麵向方麵編程(AOP)

Spring框架支持麵向方麵的編程。AOP暗示了編程的世界觀,它將輔助或支持功能從整個程序的業務原理中分離出來。AOP是隔離橫切關注點的一項很有前途的創新,在麵向對象編程中通常很難做到這一點。應用程序的測量質量以這種方式擴展,並且它的維護從根本上變得更簡單。

  • 容器

Spring包含並處理應用程序對象的存在周期和設置。

  • MVC框架

Spring伴隨著基於Spring核心功能的MVC web應用係統。這個係統是特別可配置的,采用了方法論接口,並強製采用了許多視圖創新,如JSP、Velocity、Tiles、iText和POI。然而,與Spring MVC框架相反,可以方便地利用不同的結構。

  • 事務管理

彈簧框架給出了一個常規的反射層交換板。這允許工程師添加可插拔的交換機管理器,並使劃分交換機變得簡單,而無需管理低級問題。Spring的事務支持沒有附加到J2EE條件中,它傾向於在無分區條件中使用。

  • JDBC異常處理

Spring的JDBC抽象層提供了重要的異常層次結構,這改進了錯誤處理技術。與Hibernate、JDO和iBATIS混合:Spring提供了與Hibernate、JDO和iBATIS的最佳集成管理

Baidu
map