Day378&379.工厂 -Spring5

一、引言

1. EJB存在的问题

  • 整合设计模式

    1. 代理
    2. 模板
    3. 策略

  • 3. 设计模式

    • 概念
      对象设计中,解决特定问题的经典代码
    1. 狭义概念
      GOF4定义的23种设计模式:、适配器、装饰器、、代理、模板…

    4. 设计模式

    4.1 什么是设计模式

    • 概念:通过类,创建对象

    • 好处:解耦合

      • 耦合:指定是代码间的强关联关系,的改变会影响到另

      • 问题:不利于代码维护

      • 简单:把接实现类,硬编码在程序中


    4.2 简单的设计

    通过读取properties配置文件来获取到类型的全类名,并再通过反射读取


    4.3 通设计

    • 问题

      • 简单会存在的代码冗余

      Day378&379.工厂 -Spring5
      • 通代码,如下:

    4.4 通使式

    • 定义类型 (类)
    • 通过配置的配置告知(applicationContext.properties)
      • key = value
    • 通过获得类的对象
      • Object ret = BeanFactory.getBean(“key”)

    4.5.总结

    Spring本质:ApplicationContext (applicationContext.xml)


    二、第Spring程序

    1. 软件版本

    • JDK1.8+
    1. Maven3.5+
    2. IDEA2018+
    • SpringFramework 5.1.4
    • 官ww.spring.io

    2. 环境搭建

    • Spring的jar包

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年8月2日
    下一篇 2021年8月2日

    相关推荐