Spring 框架有什么优势?
轻量级: 在尺寸和透明度方面Spring 是轻量级的。spring框架的基础版本只有大约 2MB 大小。
控制反转 (IOC):通过控制反转技术 ,Spring实现了松耦合。对象间只是给出了依赖性,而不是创建或寻找依赖对象。
面向切面 (AOP): Spring 支持面向切面编程而且把应用的业务逻辑从系统服务分离开了。
容器: Spring 包含并管理应用对象的生命周期和配置。
MVC 框架: Spring的 web 框架是一个设计良好的 web MVC 框架, 它可以作为其他web框架的替代。
事务管理: Spring 提供了一个一致性的事务管理接口,它可以向下缩减为一个本地服务,也可以扩展为全局事务(JTA)。
异常处理: Spring 提供了方便的服务来翻译技术特定的异常(由JDBC,Hibernate或JTO抛出的)到一致性的,非检查的异常。
Spring的应用有哪些特征?
用于定义功能的接口。
实现包含getter和setter方法,以及功能实现方法等。
Spring AOP
Spring XML配置文件。
使用功能的客户端程序。