Dropwizard - 组织您的项目,理解术语等
2022-09-03 00:26:42
我正在学习使用Dropwizard。我能够按照快速入门指南操作基本的 REST API。
在本文档中,有一个名为“组织项目”的部分。
它建议将项目组织为以下部分:项目 API、项目客户端、项目服务。
以下是我的问题/查询:
请笼统地解释“api”、“服务”和“客户”之间的区别。
有没有一个示例严格遵循上述使用dropwizard的约定?
"...project-client应该使用这些类和HTTP客户端来为您的服务实现一个成熟的客户端“---既然'project-service'将具有REST API,那么为什么我们需要使用HTTP客户端呢?
谢谢!