看完这篇项目设计规约,你应该就能构建良好的项目工程结构了
应用分层
默认上层依赖下层,箭头关系表示直接依赖(比如开放接口可以依赖于 Web 层,也可以直接依赖于 Service 层)
开放接口层: 可以直接封装 Service 方法暴露成 RPC 接口; 通过 Web 封装成接口; 进行网关安全控制,流量控制等
终端显示层: 各个端的模板渲染并执行显示的层. 当前主要是 velocity 渲染,JS 渲染,JSP 渲染,移动端展示等
Web 层: 主要对访问控制进行转发,各类基本参数校验,或者不复用业务的简单处理等
Service 层: 相对具体...