正文
总结下来,其实也就是一个项目清单。个人觉得还是有点意义吧,给没有一定全面实践的同学参考吧
我们在这个项目里的整体框架为:前端使用 APP(ios&android)、H5进行用户界面呈现 ===>> 接入网关进行数据加解密,流控转发等 ===>> 第一层API服务,接受客户端请求,做简单业务检验组装 ===>> 第二层核心业务SERVICE服务,进行核心业务处理,如写库、调用第三方接口等 ===>> 最下层基础服务,提供单一的功能服务,如消息服务,订单服务。 前期只提供APP,因此不存在单独H5调用API服务的情况,但是H5的应用场景仍然存在,此时的H5地址,由服务接口提供地址返回到APP进行webview加载。
针对服务端的框架,我觉得有必要多说点。因为整个应用运行的流畅性,可靠性,准确性,都是由服务端来决定的。虽然用户看到的是APP或者H5,但是可以说,服务端才是应用的核心。所以,服务端要做的事情自然很多了。
只有开发环境搭建好了,才能让后面的流程无忧。搭建的过程一定是,又搭建,又改代码,又排错…
在测试过程中,因测试人员只是人工的处理,有时不一定能捕获所有的问题,开发在这时,也应站在测试的角度,发现问题,即时监控,即时处理。
5. 团队开发中 Git 最佳实践
本文分享自微信公众号 - Java后端(web_resource)。如有侵权,请联系 support@oschina.cn 删除。本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。