ドメイン固有のオブジェクト モデルに適したパッケージの命名規則を教えてください。たとえば、Person.java POJO があるとします。それをmydomain.modelまたは mydomain.entityまたはmydomain.om (オブジェクト モデル) パッケージに配置します。アイデアは、MVC モデル オブジェクトをドメイン オブジェクト モデルから分離することです。私たちの MVC ベースのアプリケーションには動作を含むモデルパッケージがありますが、そのパッケージを使用してドメイン オブジェクト モデルを含めるのは不適切であり、混乱を招く可能性があります。
Todd
質問する
4042 次
4 に答える
3
私は個人的に「com.mycompany.domain」を使用していますが、それは最善の答えではないかもしれません。
于 2008-09-19T01:01:51.547 に答える
3
機能を分離するために、パッケージを水平方向ではなく垂直方向に編成することをお勧めします。
例えば。
com.foobar.accounting.model.*
com.foobar.accounting.view.*
com.foobar.invoicing.model.*
com.foobar.invoicing.view.*
よりも良いかもしれません
com.foobar.model.accounting.*
com.foobar.model.invoicing.*
com.foobar.view.accounting.*
com.foobar.view.invoicing.*
于 2010-07-19T19:59:09.610 に答える
1
選択するパッケージ名は関係ありません。モデル vs. ドメイン vs. vo vs. foobar チームがすべて同じページにいる限り、すべて問題ありません。このパッケージには、重要なビジネス ロジックを持たない POJO ドメイン オブジェクトのみを含める必要があることに同意します。
于 2008-09-18T21:02:05.493 に答える
0
それだけでなく、名前空間の命名規則にも注意してください。名前空間名が異なるアセンブリで重複しているケースを見てきました。混乱について話してください。
于 2008-09-18T21:06:31.193 に答える