sping基础
Spring 是轻量级的框架(其实就是一个容器,帮我们管理项目中的对象)
以IOC(控制反转 -- Inverse Of Control)和AOP(面向切面 -- Aspect Oritented Programming)为内核
核心容器由spring-core,spring-beans,spring-context,spring-context-support和spring-expression(SpEL,Spring表达式语言,Spring Expression Language)等模块组成

javaEE三层架构: 表现层 业务层 持久层
ioc(控制反转 依赖注入) -----aop(面向切面)
模型分层
dao层
jdbc操作(增删改查)
对应的框架: mybatis
service层
controller层
servlet(接受请求 响应数据 页面转发 地址配置)
对应的框架:spring mvc
Spring 实现的是软件各层之间的解耦(高内聚低耦合)
spring ioc :bean对象的实例化(创建bean对象)
spring aop:动态代理 (面相切面编程)
spring jdbc+事务模块
spring web模块
spring ioc :构造器实例化 静态工厂实例化 实例化工厂实例化
注入 分为自动和手动
手动:
set方法注入
构造器注入
静态工厂注入
实例化工厂注入
ioc是将对象实例化创建的过程交给外部容器(ioc容器 充当工厂角色),属性赋值的操作

浙公网安备 33010602011771号