springboot是基于spring的一款开源快速开发框架,可以帮我们非常快速的构建应用程序,简化开发,提高效率
三层架构:
表示层-业务逻辑层-数据访问层
特性:高内聚,低耦合
内聚:软件中各个功能模块内部的功能联系
耦合:衡量软件中各个层/模块间的依赖,关联的成程度
分层解耦
IOC(控制反转):就是把对象的控制权交给spring的IOC容器,由IOC容器创建及管理对象。IOC容器创建的对象称为Bean对象
DL(依赖注入):指IOC要为了应用程序去提供运行时所依赖的资源,而资源指的就是对象