5

EJBのインターフェースに名前を付ける際の規則やグッドプラクティスはありますか?私は自分のアプリケーションにもいくつかのDDD原則を適用しようとしているので、外部の世界のインターフェースであるクラスで「サービス」ステレオタイプを使用しています。

クライアントにビジネスロジック操作を提供するQuestionServiceEJBがある場合、@ Local / @ Remoteインターフェイスの名前は何になりますか?私がこれまで読んだすべての本は、QuestionServiceLocal/QuestionServiceRemoteという名前しか付けていません。これで十分ですか(私はネーミングに夢中になるつもりはありませんが、より良いネーミング規則があるのではないかと思います)?

また、各クラスに「... Service」サフィックスを追加する以外に、アプリケーションで「services」に名前を付ける他の/より良い方法はありますか?

4

1 に答える 1

4

Javaの命名規則は、コミュニティによって作成され、社内の年長の開発者によっても採用されています。
したがって、命名の問題に直面するたびに、次のことを進めることができます。

  1. プロジェクトがすでに存在する場合は、プロジェクトの命名規則に従ってください。
  2. これが作成中の新しいプロジェクトである場合は、次
    のようにします。QuestionServiceLocal/QuestionServiceRemoteは非常に良いアプローチ
    ですb。QuestionServiceサービスに名前を付けるには十分すぎる
于 2012-04-08T18:11:02.817 に答える