初识三层架构

匿名 (未验证) 提交于 2019-12-03 00:29:01

开头



内容:

在学习三层架构之前先让大家给我做一个对比实验,我们来区分一下去大饭店和去大棚子买饭的区别。

1.去大棚子买饭很简单,我们(客户端)发出请求,厨师(服务器)接收请求,只有两者进行交互。

2.去饭店吃饭,我们点菜→服务员接收请求,执行任务→厨师访问各种食材,可见在大棚子吃饭我们需要和厨师面对面进行一系列的交互,而在大饭店我们并没有和厨师产生直接联系。如果客户与厨师直接进行联系,随着客户的增多,发出不同的请求,你很难想想厨师会不会崩溃,就好比好多人同时要求你做不同的事情一样。然而有了服务员就不一样了,服务员将这些请求处理好后交给厨师,厨师实现更具体的操作。其实使用三层架构的唯一目的就是解耦。

通过上面例子我们知道为什么要用三层架构了吧,

当我们的业务逻辑复杂的时候,或者数据库存储成为一个独立的介质的时候,我们就用到了三成架构。

厨师一个人已经不能应付多个人不同的请求的时候,我们就开始雇佣服务员了,将用户层和数据访问层分开,这时候我们就需要三层架构了。


,明天整理博客



文章来源: 初识三层架构
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!