2017-09-21 1 views
0

私は以下のレイヤー、リポジトリレイヤー、モデルレイヤー、およびサービスレイヤーが基本レイヤーであることがわかったチュートリアルのいくつかに従います。しかし、私はビジネス層、DAO層とマネージャ層について混乱しています。よく構成されたSpring MVCプロジェクトには必須のレイヤは何ですか?

+0

これは高く評価された質問です。私の答え[ここ](https://softwareengineering.stackexchange.com/questions/258196/java-application-structure-horizo​​ntal-vs-vertical-split/258197#258197)も参照してください。 –

+0

はい私は@ M.Deinumに同意します。私は3つの基本的な層Dao、マネージャーとサービスを使用します。春MVCについての私の意見です。私はこの懸念に関するより多くの意見を知りたい。 – Atishay

答えて

1

Spring MVCはフロントエンドアーキテクチャであり、ロジックを分離するためのレイヤードアーキテクチャが必要です。

懸念を分けてレイヤーを作成しました。

  1. コントローラ層(com.app.spring.contoller)
  2. サービス層(com.app.spring.service)
  3. データアクセス層(com.app.spring.dao)
  4. 持続性層(com.app.spring.model)

click here to learn more

+0

ありがとうございます。私はチュートリアルに従っており、その背後にあるロジックを理解しています – Atishay

+1

あなたのアプリケーションをパッケージ化して構造化する方法は、非常に有益なトピックです。私の答え[ここ](https://softwareengineering.stackexchange.com/questions/258196/java-application-structure-horizo​​ntal-vs-vertical-split/258197#258197)も参照してください。複数の方法があるかどうかは間違いありません。 –

関連する問題