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

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

poj 支持 管理數據 ati text 通過 工廠 建立 jdbc

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的功能一樣,目的是提高系統的模塊化程度

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