架构 开发设计 分层调用

我们开发的时候 往往都是 三层架构 即 controller、service、dao层。

往往开发的时候,各种各样的需求 需要我们添加新的层次去操作。

先讲解下 基础的三层架构:

先模拟一个场景:饿了想喝水,人体是如何执行呢?

  • Controller层 是对前端或者接口的响应一个逻辑处理的层。可理解成 大脑,得知身体发送的请求,需要去喝水了,就去找Service 神经中枢 去找具体器官 操作。
  • Service层 是对Controller的功能的响应一个逻辑处理的层,是对后台的有关联的逻辑的一个处理。可理解成神经中枢,得到大脑的指令,就开始去找器官,让器官干活。
  • Dao层 是对Service的功能的响应的实现,这个层级调用的是数据库,这个层级调用sql代码的,这里 理解成(器官)手,开始拿起杯子 喝水。

最近,看到一些讲到 vo、dto等各种各样的层次,本篇文章,就对此做下讲解。

vo

dto

还是那句话,你只看到了大佬轻松解决问题的光鲜,却不记得当初人家死磕Bug的痛苦。

万物皆入轮回,谁也躲不掉!

以上文章,均是我实际体验,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,支持下原创,请勿直接盗用,有条件的可以开通个会员支持下,谢谢!!!

Java Code Study » 架构 开发设计 分层调用

招聘、单纯问问题,都可以联系我

加我QQ 公司缺人,拉我入伙