上图是一个典型的服务分层架构:


Client: 调用方是browser web或者App


应用层: 实现计算层的业务逻辑,从上游数据层获取数据,对下游Client返回html/json/File等


数据-缓存层: 提高访问数据的性能


数据-数据库层: 持久化数据层