我正在创建一个 RESTful Web 服务,我需要映射要公开为路径的方法。我有一个关于服务类(class)组织的问题。
创建一个服务类作为应用程序的端点并在内部委托(delegate)给其他服务类是否正常?
如何组织属于资源的方法和路径?您是否创建一个 MyClassCrudService 类、一个 MyClassOperationsService 类等?然后在每个类上添加路径映射注释,或者创建一个 MyClassResourceService 类?
我发现很难将服务方法划分在不同的类中,并正确命名它们。
我可能需要一些关于如何正常组织服务的指导。
最佳答案
我建议从每个逻辑资源一个资源类开始,并且仅在必要时增加复杂性。定义必要性实际上只需要经验和发展个人品味或团队标准。
如果您是 REST 新手,我还会推荐 Bill Burke's RESTful Java with JAX-RS .
关于java - 组织服务职责,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15769666/