纯粹自己瞎想,稍微记一下。
客户端
1、界面展示层
界面控件组成,起到与用户直接交互的作用。
例如,登录界面、输入框、按钮等控件。
2、客户端响应层
接收界面控件映射调用,执行用户请求,以及响应执行下一步界面需要的操作。
例如,映射登录按钮,执行登录请求,并响应登录界面展示是否登录成功。
3、客户端逻辑调度层
依据用户请求,执行各项任务。
例如,登录请求,对应的是帐号、密码校验任务。
4、客户端功能层
任务由该层的各基础功能进行支撑。
例如,负责网络传输,把帐号、密码数据传输到服务端。
———————————————————————————————————————————————————————————————————————
服务端
5、服务端功能层
对接客户端功能层网络请求。
例如,负责网络传输,将帐号、密码数据送到下层。
6、服务端请求调度层
解析数据,重新构造请求,以及一些后台定制任务的管理。
例如,解析网络数据中的帐号、密码,重新构造登录请求,或者定制后台对于失效用户清理任务,调用下层逻辑。
7、服务端主体逻辑层
接收上层请求,APP的主体逻辑在这里实现。
例如,负责判断用户帐号、密码的正确性,或者执行失效用户清理逻辑。
8、数据访问层
可归为功能层,但专门是用于访问数据库的,所以单独列出来。
例如,对数据库中用户帐号、密码数据进行增删改查。
版权声明:本文为poduoduopo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。