spring基础
Java能不死的原因:就是因为他有一个核心非常强大的技术框架支持。
Spring
IOC: Inverse Of Control 控制反转
AOP Aspect Oritend Programming 面向切面编程
OOP:Object Oritend Programming 面向对象编程 四大核心 抽象 封装 继承 多态
OOD:Object Oritend Designing 面向对象设计
OOA:Object Oritend Analesis 面向对象分析
对象之间的关系 (面向对象分析 OOA、面向对象设计 OOD 、面向对象编程 OOP)
分析 -------- 设计 ------ 编程
是 泛化 extends
能 实现 接口 implements
有 关联 成员变量
用 依赖 方法中局部变量
1.Spring入门案例
1.找依赖
spring-beans.4.2.0.jar
附带了core核心 和commons-logging
spring-context.4.2.0.jar
spring-expression.4.2.0.jar
spring-aoplple.4.2.0.jar
spring-aop.4.2.0.jar
2.HappyService类型
3 beans 根节点下有N个bean节点
<bean >:
能存放多个物品的一个物体,能提供各种功能。宝盒里各种需求
Spring容器:相当于一个大水桶:各种bean就是水,水脱离了水桶,没有意义了。
3.IOC
理解一:组件对象的控制权从代码本身转移到外部容器(spring容器)
理解二:就是xml中配置bean节点
DI:Dependency Injection 依赖 注入 给对象注入属性值
关系:它们是spring核心思想的不同方面的描述。站在不同维度对同一个概念或者事务的解释?(重点)