◆强盛的鉴于JavaBeans的采纳操纵翻转(InversionofControl,IoC)规则的摆设办理,使得应用步调的组装加倍赶快简略。
◆一个可用于从applet到JavaEE等差别运行情况的中心Bean工场。
◆数据库工作的普遍化笼统层,同意插件式工作办理器,简化工作的分别使之与底层无关。
◆内建的针对JTA和单个JDBC数据源的普遍化战略,使Spring的工作支持不请求JavaEE情况,这与普遍的JTA大概EJBCMT差异。
◆JDBC笼统层供给了有针对性的特殊品级(不再从SQL特殊中索取原始代码),简化了缺点处置,大大削减了步调员的编码量.再次操纵JDBC时,你无需再写出另外一个“停止”模块。而且面向JDBC的特殊与Spring通用数据考察东西(DataAccessObject)特殊品级相同等。
◆以资源容器,DAO实行和工作战略等方式与Hibernate,JDO和iBATISSQLMaps集成。操纵稠密的翻转操纵便利个性来周全支持,处理了很多典范的Hibernate集成问题。一切这些全数服从Spring通用工作处置和通用数据考察东西特殊品级典范。
◆精巧的鉴于中心Spring功能的MVC网页应用步调框架。开辟者经过战略接口将享有对该框架的高度操纵,所以该框架将顺应于多种体现技巧,比方JSP,FreeMarker,Velocity,Tiles,iText以及POI。值得注意的是,Spring中央层能够等闲地贯串于随时鉴于MVC框架的网页层,比方Struts,WebWork,或Tapestry。
◆供给诸如工作办理等效劳的面向方面编程框架。