1. 程式人生 > >Spring框架4大原則、主要功能

Spring框架4大原則、主要功能

Spring框架4大原則:

  1. 使用POJO進行輕量級和最小侵入式開發

POJO(Plain Ordinary Java Object)簡單的Java物件,實際就是普通JavaBeans,是為了避免和EJB混淆所創造的簡稱。

         2.      通過控制反轉IoC、依賴注入DI和基於介面程式設計實現鬆耦合

         3.      通過AOP和預設慣例進行宣告式程式設計

         4.      使用AOP和模板程式設計減少模式化程式碼。

Spring框架的主要功能

基於Java Beans的配置管理,採用IOC的原理,特別是對依賴注射技術的使用。這些都用來減少各元件間對實施細則的相互依賴性。

一個核心的,全域性適用的bean工廠

一個一般抽象化的層面來管理資料庫間的資料處理

建立在框架內的,對Java資料處理API和單獨的JDBC資料來源的一般性策略。因此,在資料處理支援上對Java企業版本環境的依賴性得以消除

和一些整合持久化的框架,如Hibernate,JDO,iBATIS和db4o,的整合

         web應用中的MVC框架,基於核心的Spring功能,支援多種產生檢視的技術,包括JSP,FreeMarker,Velocity,Tiles,iText,和POI

大量的AOP框架以提供諸如資料處理管理的服務。同IOC的功能一樣,目的是提高系統的模組化程度