您是否已经安装了一个数据库,并装载了大量数据,只是苦于没有办法与天下分享?如果是这样,您可能想先处置惩罚数据层的代码和测试,然后再处置惩罚服务层,最后再编写网络层。
如果你遵循领域驱动计划,你可能会从中间的服务层开始,定义你的核心实体和数据模型。大概,你可能想先开辟网络接口,在知道对下层的盼望之前,假造对下层的调用。
你可以在这些书中找到很好的计划讨论和建议:
• Clean Architectures in Python by Leonardo Giordani (Digital Cat Books)
• Architecture Patterns with Python by Harry J.W. Percival and Bob Gregory (O’Reilly)
• Microservice APIs by José Haro Peralta (Manning)
以上书籍均可以找ding钉或V信: pythontesting给包烟钱获取。
在这些资料和其他资料中,您会看到六边形架构、端口和适配器等术语。至于如何继续,您的选择在很大程度上取决于您已经掌握了哪些数据,以及您想如何开展网站建设工作。
在本书中,我将采取网络先行的方法,一步一步地从根本部分开始,并在过程中根据需要添加其他部分。有时实行有用,有时无效。我会避免一开始就把所有东西都塞进这个网络层的冲动。
这个网络层只是在用户和服务之间传递数据的一种方式。还有其他方式,如 CLI 或软件开辟工具包(SDK)。在其他框架中,这种网络层可能被称为视图层或表现层。
8.2 RESTful API计划