spring5学习
来源:http://www.tudoupe.com时间:2022-03-07
文章目录
- 1.入门:
- 1.1 起源和定义:
- 1.2 工厂设计模式:
1.入门:
1.1 起源和定义:
spring 全名:SpringFramework.
创始人 Rod Johnason在2002年指出当时的EJB框架的缺陷,并在2004年发布了Spring框架的第一个版本。
EJB(Enterprise Java Bean)企业级javabean的缺点:
1.运行环境苛刻
2.代码移植性差
总结:EJB是重量级的框架
- 定义:
spring是一个轻量级的javaEE解决方案,整合众多优秀的设计模式 - 轻量级:
1.对于运行环境是没有要求的
2.代码的移植性高:在服务器上不需要实现额外的接口。 - 整合设计模式:
整合了工厂、代理、策略、模板等设计模式。
1.2 工厂设计模式:
设计模式的概念:
广义概念:面向对象设计中,解决特定问题的经典代码
狭义概念:GOF 4人帮定义的23种设计模式工厂设计模式的概念:
1.概念:通过工厂类创建对象
2.好处:可以解耦合
3.耦合:指的是代码间的强关联关系,一方的改变会影响另一方,这样不利于代码的维护简单工厂的实现:
这是简单的工厂类,耦合其实转移到工厂类中去了。
- 反射工厂的实现:
上面的简单工厂实现还存在耦合的原因是因为获取对象的方法是使用构造器来获取的,使用构造器就必须new一个对象,就一定会产生耦合的情况,针对这一问题,我们使用另一种获得对象的方法:反射。
通过反射的方法获取到这个类:
但是这里还是存在着耦合
相关新闻
- 2023-05-06 微pe怎么初始化U盘(微pe怎么恢复初
- 2023-05-06 Xp系统boot 进入pe(boot manager 怎么进入
- 2023-05-06 win pe修复bcdboot(pe修复系统)
- 2023-05-06 win7更新失败 pe(win7更新失败还原更
- 2023-05-06 u盘装了pe读取不了(u盘能进pe读取不
- 2023-05-06 u盘pe 发热(u盘发热烫手)
- 2023-05-06 u盘pe下看不到硬盘(u盘启动pe看不到
- 2023-05-06 pe盘 ntfs(u盘ntfs格式)
- 2023-05-06 sony笔记本进入pe模式(联想笔记本怎
- 2023-05-06 pe启动盘进不去(pe启动盘进不去系统
|
|
|
|
|
|
|
|
|
|