Spring框架的好处?
轻量级:Spring框架是轻量级的,最基础的版本大约只有2MB。
控制反转(IOC):通过控制反转技术,实现了解耦合。对象给出它们的依赖,而不是创建或查找依赖的对象。
面向切面(AOP):Spring支持面向切面的编程,并将应用程序业务逻辑与系统服务分离。
MVC框架:Spring的WEB框架是一个设计良好的web MVC框架,它为web框架提供了一个很棒的替代方案。
容器:Spring包含并管理对象的生命周期和配置。
事务管理:Spring提供了一个一致性的事务管理接口,可以收缩到本地事务,也可以扩展到全局事务(JTA)。
异常处理:Spring提供了方便的API来将具体技术的异常(由JDBC、Hibernate或JDO抛出)转换为一致的unchecked 异常。
如何才能有多个Spring配置文件?
web.xml contextConfigLocation:你可以通过ContextConfigLocation元素将多个配置文件全部加载到Web应用程序上下文中。假设你正在编写一个web应用程序,已经有了主应用程序上下文。你只需在下一个上下文的声明之间留出一些空白。
applicationContext.xml导入resource:你可以添加你的主applicationContext.xml至web.xml文件,然后在主上下文中使用import语句。