Spring框架概述
什麼是Spring?
Spring是分層的JavaSE/EE full-stack 輕量級開源框架,以IoC(Inverse of Control 控制反轉)和AOP (Aspect Oriented Peogramming面向切面編程)爲內核,使用基本的JavaBean來完成以前只可能由EJB完成的工作,取代了EJB的臃腫、低效的開發模式。
三層體系架構
Spring框架的優點
spring具有簡單、可測試和鬆耦合等特點。Spring不進可以用於服務器端的開發,也可以應用於任何Java應用的開發中。
Spring的體系結構
Spring框架才用的是分層框架,它一系列的功能要素被分成20個模塊
Core Container(核心容器)
Data Access/Integration(數據訪問/集成)
Web
其他模塊