组织服务职责

时间:2013-04-02 16:45:16

标签: java spring java-ee

我正在创建一个RESTful Web服务,我需要将我想要公开的方法映射为路径。我有一个关于服务类组织的问题。

创建一个服务类是否正常,该服务类是内部委托给其他服务类的应用程序的端点?

您如何组织属于资源的方法和路径?你创建了一个MyClassCrudService类,一个MyClassOperationsService类等吗?然后在每个类上添加路径映射注释,或者创建一个MyClassResourceService类?

我发现很难将服务方法划分到不同的类中,并正确地命名它们。

我可能需要一些关于如何组织服务的正常指导。

1 个答案:

答案 0 :(得分:1)

我建议从每个逻辑资源的一个Resource类开始,只在必要时添加复杂性。确定必要的只是需要经验和发展个人品味或团队标准。

如果您是REST的新手,我还建议Bill Burke's RESTful Java with JAX-RS