2012-04-08 3 views
5

EJBのインターフェイスに名前を付ける際には、何らかの規則や良い方法がありますか?私は私のアプリケーションでもいくつかのDDD原則を適用しようとしているので、私は世界の外部のインターフェイスであるクラスに "サービス"ステレオタイプを使用しています。EJBのローカル/リモートインタフェースに名前を付ける際の標準的な規則または良い方法はありますか?

クライアントにビジネスロジック操作を提供するQuestionService EJBがある場合、@ Local/@ Remote Interfaceの名前は何ですか?私がこれまでに読んだ本はすべてQuestionServiceLocal/QuestionServiceRemoteという名前にすぎません。これは充分ですか(私は名前を付けることに夢中になっていませんが、より良い命名規則があるのでしょうか?)

また、各クラスの "... Service"サフィックスを追加するだけでなく、アプリケーション内で "サービス"の名前を付けるもう1つの方法がありますか?

答えて

4

Java命名規則は、コミュニティおよびコミュニティの高齢開発者によって作成および採用されています。
だから我々は問題を命名直面しているたびに、私たちは次のように前方に行くことができます:

  1. プロジェクトがすでにある場合、これはあなたの新しいプロジェクトであるならば、ちょうど coventions
  2. に名前を付けるプロジェクトに従ってください次に作成する:
    a。 QuestionServiceLocal/QuestionServiceRemoteは非常に良いアプローチです
    b。 QuestionServiceは、サービスの名前を指定するのに十分です。
+0

私は今のところ一人で働いていて、学生であるため私は他のプロジェクトの慣習に従うことはありません。 – LuckyLuke

+1

あなたが言及した慣習は、あなたのプロジェクトで作業するために後に来る人々が混乱するので、他のものを解決しようとしないでください。 – GingerHead

+1

+1、素敵な答え:-) –

関連する問題