美文网首页
mark-阿里的系统分层规则

mark-阿里的系统分层规则

作者: gao922699 | 来源:发表于2022-08-17 09:05 被阅读0次
    • 终端显示层:各端模板渲染并执行显示的层。当前主要是 Velocity 渲染,JS 渲染, JSP 渲染,移动端展示等。

    • 开放接口层:将 Service 层方法封装成开放接口,同时进行网关安全控制和流量控制等。

    • Web 层:主要是对访问控制进行转发,各类基本参数校验,或者不复用的业务简单处理等。

    • Service 层:业务逻辑层。

    • Manager 层:通用业务处理层。这一层主要有两个作用,其一,你可以将原先 Service 层的一些通用能力下沉到这一层,比如与缓存和存储交互策略,中间件的接入;其二,你也可以在这一层封装对第三方接口的调用,比如调用支付服务,调用审核服务等。

    • DAO 层:数据访问层,与底层 MySQL、Oracle、Hbase 等进行数据交互。

    • 外部接口或第三方平台:包括其它部门 RPC 开放接口,基础平台,其它公司的 HTTP 接口。

    image.png

    相关文章

      网友评论

          本文标题:mark-阿里的系统分层规则

          本文链接:https://www.haomeiwen.com/subject/cssdgrtx.html