Spring学习笔记-1

97 阅读1分钟

spring简介

三层架构

  • 1.表现层:web层,MVC是表现层的一个设计模型
  • 2.业务层:service层
  • 3.持久层:dao层

两大基本特性IoC与AoP

  • 1.IoC:控制反转。即程序员不再直接控制对象实例的创建,而是由容器来控制对象的创建。
  • 2.AoP:面向切面的编程方法。对于一个系统,跨越多个点的功能称为横跨关注点,如日志记录、声明性事务、安全性,和缓存等等,OOP中模块化的关键单元是类,AOP中模块化的关键单元是方面。

体系结构

Spring提供约20个模块,开发者可以根据实际需求选择其中的部分模块,而不是所有模块。