黑马SSM【课程笔记】

黑马SSM【课程笔记】,第1张

黑马SSM学习笔记

来源:BV1Fi4y1S7ix

文章目录
  • 黑马SSM学习笔记
  • Spring
    • 4p.Spring系统架构
    • 5p.核心概念
    • 6p.IoC入门案例

Spring 4p.Spring系统架构

1.系统架构图

1.Container容器,用于装Java对象
2.AOP面向切面编程/Aspects是AOP的实现
3.Data Access数据访问(JDBC、事务)
4.Web
5.Test单元测试与集成测试

2.学习线路

Container容器
	↓
Data Access数据访问(JDBC、事务)
	↓
AOP面向切面编程/Aspects是AOP的实现
	↓
事务
5p.核心概念
目标:充分解耦
	使用IoC容器管理bean (IoC)
	在IoC容器内将有依赖关系的bean进行关系绑定(DI)

1.IoC(Inversion of Control)控制反转

问题:代码耦合度高,牵一发而动全身
解决:不主动new对象,由外部提供对象
思想:解耦、对象创建权的转移
实现:IoC容器提供对象
	负责对象创建、初始化
	这些对象统称为Bean

2.DI(Dependency Injection)依赖注入

在IoC容器中建立bean与bean之间的依赖关系
6p.IoC入门案例

1.思路分析

1.管什么?
Service、Dao
2.如何告知IoC容器?
配置
3.如何获取Ioc容器?
接口
4.如何获取bean?
接口方法

2.案例实现

1.导入/配置
	(1)pom.xml导入spring坐标
	(2)resources里new一个spring配置文件
	(3)配置bean
2.main方法
	(1)获取IoC容器——ApplicationContext
	(2)获取bean

(更新中…)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/731015.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存