一、引言
1. EJB存在的问题
整合设计模式
- 代理
- 模板
- 策略
3. 设计模式
-
概念
对象设计中,解决特定问题的经典代码
-
狭义概念
GOF4定义的23种设计模式:、适配器、装饰器、、代理、模板…
4. 设计模式
4.1 什么是设计模式
-
概念:通过类,创建对象
-
好处:解耦合
-
耦合:指定是代码间的强关联关系,的改变会影响到另
-
问题:不利于代码维护
-
简单:把接实现类,硬编码在程序中
-
4.2 简单的设计
通过读取properties配置文件来获取到类型的全类名,并再通过反射读取
4.3 通设计
-
问题
- 简单会存在的代码冗余
- 通代码,如下:
4.4 通使式
- 定义类型 (类)
- 通过配置的配置告知(applicationContext.properties)
- key = value
- 通过获得类的对象
- Object ret = BeanFactory.getBean(“key”)
4.5.总结
Spring本质:ApplicationContext (applicationContext.xml)
二、第Spring程序
1. 软件版本
- JDK1.8+
- Maven3.5+
- IDEA2018+
- SpringFramework 5.1.4
- 官ww.spring.io
2. 环境搭建
- Spring的jar包
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!