質問

J2EE Webアプリケーションを開発するとき、私は通常、次の方法でパッケージ構造を整理します

com.jameselsey.<applicationName>.

  1. コントローラ - コントローラー/アクションはこちらをご覧ください
  2. サービス - コントローラーによって呼び出されるトランザクションサービスクラス
  3. ドメイン - アプリケーションが使用する私のドメインクラス/オブジェクト
  4. ダオ - 抽象的なdaoレイヤー
  5. daoimpl -DAOレイヤーの実装、JPA/JDO/Hibernateを切り替えるなどする
  6. utils - ユーティリティクラス、自分のdateutilsなどのように私が使用したい一般的なもの

これにより、クラスを役割/タスクに固有の場所で整理することができます。

Androidに相当するものはありますか?私はまだガイドラインを見つけることができませんでした、私はパッケージの採用された基準を探していますハイラキー/構造化

ありがとう

役に立ちましたか?

解決

DIフレームワークを使用している場合は、はい、それらはそのように名前を付ける傾向があります。しかし、DIとMVCの両方はAndroidにとってやや新しいものであり、多くの開発者がそれらの命名パターンを使用していることはありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top