2011-10-19 5 views
0

私はレガシープロジェクトで私たちのモジュールをより良く分離しようとしています。あまりにも深くなる前に、私はthisが依然としてHibernate DAOを扱うために一般的に受け入れられている方法であることを保証したいと思います。Javaデータアクセス

私たちはSpring MVCを利用しています。実際には私たちのサービスをコントローラに注入し、DAOをそれらに依存するサービスに注入することを理解しています。

私はこの質問を見ました:JPA & Hibernate Best Practices、それはかなり前に質問されました。これはまだJava EEプロジェクトをレイヤーする典型的な方法ですか、新しい方法論が生まれましたか?

答えて

0

はい、これは一般的なアプローチです。それはうまく動作します。

多くのドメイン主導の設計主唱者があなたにアドバイスするように、必ずしも最良のものではありませんが、それはより長い議論です(リポジトリ(daos)を挿入する場所)。今のところあなたのアプローチに固執してください。

0

他に何ができるのでしょうか、特にSpringの中でうまくサポートされているかどうかは分かりません。 (Springは実際にJava EEではないという警告があります)テストや拡張、変更が容易になります。

「データを取得するもの"、"データを取得するもので何かをするもの "、"データゲッターを使用するものの結果を使用するもの "など、他の明示的なレイヤーが何を意味するのかよくわかりません。

関連する問題