2012-04-08 41 views
5

爲EJB命名接口時是否有任何約定或良好實踐?我試圖在我的應用程序中應用一些DDD原則,因此我在外部世界的界面上使用「服務」類型。命名EJB的本地/遠程接口時的標準約定或最佳實踐?

如果我有一個QuestionService EJB向客戶端提供業務邏輯操作,那麼會爲@ Local/@ Remote Interface命名?到目前爲止,我閱讀的所有書籍都只將它們命名爲QuestionServiceLocal/QuestionServiceRemote。這是否足夠(我不想花費命名,但我想知道是否有更好的命名約定)?

此外,在應用程序中爲其他/更好的方式命名「服務」,而不是僅僅在每個類中添加「... Service」後綴?

回答

4

Java命名約定是由社區和公司的老前輩開發人員創建和採用的。
所以每次我們面對的命名問題時,我們可以用下面的前進:

  1. 如果該項目已經存在那麼只需按照項目命名 coventions
  2. ,如果這是一個新的項目,你」重新創建:
    a。 b。一個非常好的方法QuestionServiceLocal/QuestionServiceRemote
    b。 QuestionService對於命名服務已經綽綽有餘
+0

不幸的是,我現在單獨工作,並且作爲一名學生,我沒有其他項目慣例可以求助。 – LuckyLuke 2012-04-08 18:24:17

+1

然後,你提到的約定很好,不要試圖解決其他的問題,因爲你的項目後工作的人會感到困惑 – GingerHead 2012-04-08 18:28:36

+1

+1,不錯的答案:-) – 2012-04-11 08:21:18