Spring是Rod Johnson创建的一个开源框架,是一个用于安装Javabean的容器框架。例如,您可以将SpringMVC与MyBatis结合起来,或者可以将Struts与Hibernate结合起来。成为非常流行的SSM。简单地说,Spring 是一个轻量级的控制反转(IoC)和面向方面(AOP)容器框架,为了简单性和可测试性,大多数JAVA 应用程序都可以集成到他们当前使用的框架中。享受春天的好处。
弹簧优势:
方便的解耦和简化的开发Spring 使用容器将对象创建与代码分离,并将其传递给Spring 进行控制。这样就避免了直接编码造成的模块之间的高度耦合。用户不需要编写代码来处理单个和多个实例。至于控制对象本身,您不必担心使用哪个实现类或任何实现细节。 AOP 切面编程更好地实现了这个概念。切面编程允许您修改原始代码并添加功能。通常用于事务控制、日志记录、性能测试、权限控制等。声明式事务控制通过注解或者配置文件来声明事务处理方法。现在您不必自己编码和集成JUNIT,您可以轻松快速地测试项目的功能,并且可以轻松调试您的程序。 Spring for JAVAEE丰富的封装(JDBC、JAVAMail)都进行了一组封装,以简化API的使用,提高程序开发效率。 标准源代码研究示例Spring 的源代码设计良好。它结构清晰,使用了很多设计模式。这是高级程序员面试中经常被问到的编写Java代码规范和源代码的模型。
Spring框架架构
版权声明:本文转载于网络,版权归作者所有。如有侵权,请联系本站编辑删除。