ストラット:
Struts は、サーブレット、JSP、カスタム タグ、およびメッセージ リソースを統合フレームワークに統合し、開発者が開発に使用する場合、MVC パターンの完全なセットを実装するために自分でコードを作成する必要がなくなり、時間を大幅に節約できます。 MVC パターンとは、パターン ビュー コントローラー プログラミング フレームワークであり、プログラミング設計を支援する役割を果たし、Java プログラムを JavaBean、サーブレット、JavaAction、および JSP に分割します。
休止状態:
Hibernate は、EJB を使用してデータ永続化という重要なタスクを完了する J2EE アーキテクチャの CMP を置き換えることができます。
春:
Spring は、標準 Java 言語で書かれた AOP フレームワークを提供し、IoC コンテナと統合できる強力で柔軟な MVC Web フレームワークも提供します。その IOC の考え方と AOP の考え方は、クラス間の強い結合の問題を解決します。
Struts は主にプレゼンテーション層の表示を担当します。
Spring は、IOC と AOP を使用して制御ビジネス (データベース操作を担当) を処理します。
Hibernate は主にデータをデータベースに永続化します。
Struts: フロントエンド Web MVC フレームワーク
hibernate: バックグラウンドデータベース操作 ORM フレームワーク (英語で「休止状態」を意味します) は、Spring-Hibernate-database を接続するもので、データ操作が簡素化され、便利で高速です。
Spring: IOC および AOP 機能、およびいくつかのエンタープライズ レベルのアプリケーションを提供し、Hibernate と Struts をより適切に統合します。
Struts は Web 開発フレームワーク (フォーム送信を担当) (コンピュータのグラフィックス カードに相当)
Hibernate はデータベースの操作を担当します (コンピューターの CPU に相当)
スプリングはマザーボード(グラフィックスカードとCPUの集合体)に相当します。
この記事は CSDN ブログからのものです。転載する場合は出典を明記してください: http://blog.csdn.net/ZhouTJ76237035/archive/2009/12/18/5030951.aspx
-