菜鸟初次理解Java中的Spring框架

Spring它是干嘛的?有什么用呢?等等这些都是初学者的疑问,Spring它是一个框架

java中的所有框架,就是给予MVC编程的辅助,为了程序员更方便的写代码。

 

早期我们的写的代码什么都是自己去定义,举个例子,早期的员工出差是不是都是自己完成很多事情,包括买机票、联系出租车、订酒店等操作。

看代码中药实现多个接口要new很多。

后面发展到了找代理(代码中叫工厂设计模式),由代理帮忙完成,但是什么事情都需要代理去做,员工只与代理打交道,这虽然是优点。

也就是我们的工厂模式

缺点:如果代理处问题,整个流程也出问题了,也不一定好用。比如一个皇帝,它只要到点就寝就有妃子在床上了,不是等到皇帝跟公公说:去,把妃子报过来。这就不是皇帝了。所以所有的事情都由总监公公一手包办,不用等皇上开口。

这也就是我们所需要的只能部门,它负责所有的事情,也比如你跑马拉松到点就自动有水喝,不用你操心,想都不用想。


这个管理部门是整个代码的运行容器,只要在这个容器里面运行操作都会得到相应的辅助支持,所有的辅助控制都交由容器Spring完成;

 

步骤:

1.工程导入Sring,

2.定义操作接口

3.子类

4.不在提供工厂操作类,Spring就是一个超级工厂类。

5.写个main函数验证(画圈的不要太关注)

整个代码没有看到工厂设计模式,,都由Spring帮助自动处理了。

在举个例子:

在现实生活中,人们要用到一样东西的时候,第一反应就是去找到这件东西,比如想喝新鲜橙汁,在没有饮品店的日子里,最直观的做法就是:买果汁机、买橙子,然后准备开水。值得注意的是:这些都是你自己“主动”创造的过程,也就是说一杯橙汁需要你自己创造。

然而到了今时今日,由于饮品店的盛行,当我们想喝橙汁时,第一想法就转换成了找到饮品店的联系方式,通过电话等渠道描述你的需要、地址、联系方式等,下订单等待,过一会儿就会有人送来橙汁了。

请注意你并没有“主动”去创造橙汁,橙汁是由饮品店创造的,而不是你,然而也完全达到了你的要求,甚至比你创造的要好上那么一些。

 

 

这就是Spring最简单的理解。

 

可以看看其他的:https://www.cnblogs.com/wmyskxz/p/8820371.html

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试狂人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值