5

为 EJB 命名接口时是否有任何约定或良好实践?我也在尝试在我的应用程序中应用一些 DDD 原则,因此我在作为外部世界接口的类上使用“服务”原型。

如果我有一个为客户端提供业务逻辑操作的 QuestionService EJB,那么@Local/@Remote 接口会被命名为什么?到目前为止,我读过的所有书籍都只将它们命名为 QuestionServiceLocal/QuestionServiceRemote。这是否足够(我不想花哨的命名,但我想知道是否有更好的命名约定)?

此外,在应用程序中命名“服务”的其他/更好的方法是否不仅仅是在每个类上添加“...服务”后缀?

4

1 回答 1

4

Java 命名约定由社区以及公司的老开发人员创建和采用。
因此,每次我们遇到命名问题时,我们都可以进行以下操作:

  1. 如果项目已经存在,那么只需遵循项目命名约定
  2. 如果这是您正在创建的新项目,那么
    QuestionServiceLocal/QuestionServiceRemote是一个很好的方法
    b. QuestionService命名服务绰绰有余
于 2012-04-08T18:11:02.817 回答