java - 组织服务职责

标签 java spring jakarta-ee

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

创建一个服务类作为应用程序的端点并在内部委托(delegate)给其他服务类是否正常?

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

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

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

最佳答案

我建议从每个逻辑资源一个资源类开始,并且仅在必要时增加复杂性。定义必要性实际上只需要经验和发展个人品味或团队标准。

如果您是 REST 新手,我还会推荐 Bill Burke's RESTful Java with JAX-RS .

关于java - 组织服务职责,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15769666/

相关文章:

java - 实现EventProcessingConfigurer、registerErrorHandler来正确处理@EventHandler错误

java - 如果有两个测试,Android Test Orchestrator 将运行 BeforeClass 两次

java - Mule 3.5.0 与 Maven 失败

java - 如何仅通过链接设置 jsp 页面的访问权限

jakarta-ee - 安全角色映射不适用于文件描述符

jsp - Tomcat 提供另一个 URL

java - Eclipse插件: How to find/parse ternary operator?

带连接的 Spring Data @Query

java - Hibernate JPA 模板合并更新引用的对象

java - 如何通过servlet转发socket连接?