`
xubindehao
  • 浏览: 239262 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

应用搭建

阅读更多

1.应用按照使用场景 分为前台应用,后台应用,中心应用,独立部署

2.每一个应用之间有服务调用

3.每个应用之间的层次怎么设计??

4.对于中心应用,一般和数据库打交道,不可避免的涉及到数据库异常等问题,对于这些异常的捕捉,数据层到往上抛,

到达业务处理层,进行统一封装,封装后的接口一般为Result<T>的形式

对应这个应用的所有错误,统一用错误码的形式封装。

 

 

5.其他前台应用,或者后台应用 调用 中心应用不可避免会遇到网络等异常,所以应用对于外部接口的应用也要封装一层

 

6.一定要注意 对于应用的业务逻辑层一定要和封装异常错误在一起,要不然代码写起来相当难看

 

分层为DAO manager service

dao

接口开放原则:

单个查询,列表查询,update单个信息,update多条信息,连表查询 都要单独开接口

 

manager层一般做一些小封装,包装分页信息,包装业务

 

service层做接口的包装,和外部接口的使用,外部接口使用一定要包装一层,做日志统一分析

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics