SSMフレームワークエッセイ

SSMフレームワーク

1. MVCアクションと様々なレベルの関係

1.1プレゼンテーション層(springMVC)

レイヤコントローラ(ハンドラ層)

  • 特定の責任の制御モジュールのビジネスプロセス
    • するために、コントローラ層サービス層界面起動制御ビジネスプロセスに、制御構成も春コンフィギュレーション・ファイルの内部を。

1.2ビジネス層(春)

サービス層

  • 担当する論理設計業務アプリケーションモジュール
    • まず、そのインタフェースの設計は、その後、彼の実装クラスを実現します。Spring構成ファイルの実装の関連付けを設定することで、仕事にこのステップを完了し、我々はサービス・インターフェースを呼び出すことによって、ビジネス・プロセスを実行することができるようになります。最後に、DAO層のインターフェースを呼び出すことによって、具体的なサービスの実装クラスを達成するために定義されています。

1.3永続層(MyBatisの)

ダオ層(レイヤーマッパー)

  • 担当するデータベース設計と対話するために、永続的な作業データを扱います
    • DAO最初の設計層のDAOインターフェイスのデザイン、およびこのインターフェイスSpring構成ファイルを実装するクラスの定義は、このインタフェースを懸念インタフェースの実装クラスなしで、データトラフィックを処理するための他のモジュールで呼び出すことができていますどのクラス、反射が、本明細書で使用されるデータ・ソース構成DAO層、およびデータベース接続に関連するパラメータはSpring構成ファイルで構成されています。

1.4レイヤビュー:ビュー層

  • 受信JSPページを担当ディスプレイ
    • この層は、開発とコントローラ層を結合する必要があります。

1.5層の接触:

元々コントローラビュー層と層のために一緒に開発との.jspファイルを配置することができるが、コードの複雑さを低減メンテナンス改善するために、また、MVCフレームワークの特性を反映した二層に分割され、すなわち明確な構造、低いカップリングです。
サービスレベルは、DAO層に基づいて、DAO層のみ確立サービス層の後に確立することができ、そして層がそれによってサービス界面層の両方DAO層を呼び出す必要があり、サービスコントローラ層の下であるが、インタフェースを提供します電話をかけるには層へのControllerクラスは、それだけで位置の中間層です。各モデルは、各カプセル化各サービス処理方法サービスインターフェイスを有しています。

2. SSM相互作用フレームワークの層と運用プロセス

画像-20191123212947755

おすすめ

転載: www.cnblogs.com/yihangjou/p/11919801.html