【Spring 工厂】工厂设计模式,java基础练手项目

本文介绍了Spring工厂模式的应用,从简单工厂设计到通用工厂设计的演变,包括Properties文件的使用,以及如何通过工厂获取对象。详细讲解了BeanFactory类的实现,包括静态初始化Properties,反射创建对象等关键步骤。同时,文章提到了Spring作为高级工厂的角色,强调了解耦合的重要性。
摘要由CSDN通过智能技术生成
  • 通用工厂的设计

  • 通用工厂的使用方式

  • 第一个 Spring 程序

    • 环境搭建
  • Spring 的核心API

  • 程序开发

  • 细节分析

    • Spring 工厂的相关的方法
  • 配置文件中的细节

  • Spring工厂的底层实现原理(简易版)

  • 思考

  • Spring5.x 与 日志框架 的整合

更多内容请查看笔记目录:【Spring 5.x】学习笔记汇总

引言

=====================================================================

EJB(Enterprise Java Bean)存在的问题EJB 是重量级的框架

  1. 运行环境苛刻

  2. 代码移植性差

什么是 Spring?


Spring是⼀个轻量级的 JavaEE 解决方案,整合众多优秀的设计模式。

什么是轻量级?

  1. 对于运行环境是没有额外要求的;

开源:tomcat、resion、jetty

收费:weblogic、websphere

  1. 代码移植性高:不需要实现额外接口。

JavaEE 的解决方案

在这里插入图片描述

整合设计模式:

  1. 工厂

  2. 代理

  3. 模板

  4. 策略

什么是设计模式?

  • ⼴义概念:面向对象设计中,解决特定问题的经典代码。

  • 狭义概念:GOF4人帮定义的23种设计模式:工厂、适配器、装饰器、门面、代理、模板…

工厂设计模式


什么是

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值