什么是Spring?

在讲源码之前 , 先让我们回顾一下一下Spring的基本概念 , 当然 , 在看源码之前你需要使用过spring或者spirngmvc 。
Spring是什么
Spring是一个开源的轻量级JAVA SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架 , 其目的是用于简化企业级应用程序开发 。应用程序是由一组相互协作的对象组成 。而在传统应用程序开发中 , 一个完整的应用是由一组相互协作的对象组成 。所以开发一个应用除了要开发业务逻辑之外 , 最多的是关注如何使这些对象协作来完成所需功能 , 而且要低耦合、高内聚 。业务逻辑开发是不可避免的 , 那如果有个框架出来帮我们来创建对象及管理这些对象之间的依赖关系 。可能有人说了 , 比如“抽象工厂、工厂方法 


    推荐阅读