1.はじめにフレームワーク
いわゆるフレームワーク、ビジネスニーズの分析に多くのエネルギーを入れて、それを理解するためのコードでは、プログラマが退屈な繰り返しのコードをカプセル化されているのいくつかを置くことです。
特徴:多くの詳細をカプセル化し、プログラマを使用する場合には非常に簡単になります。
以前、ある3本のフレーム支柱、休止状態、スプリング(SSH)
近年では、SpringMVC 、MyBatisの、春(SSM)
MVCアーキテクチャ:
M:モデルモデル、データパッケージ。JavaBeanの
V:ビュービュー、ディスプレイ・インターフェース。JSP
C:コントローラコントローラ、制御プログラムの流れ。
導入2.Java SSHフレームワーク
SSHは、フレームJ2EEプロジェクトの三種類、即ち示しスプリング+ +支柱休止を。Strutsのモデル、ビュー、およびコントローラは、対応するコンポーネントを提供します。バネはロッドジョンソンによって作成されたコンテナのフレームを、対向軽量制御の反転(IOC)とセクション(AOP)です。作成したエンタープライズアプリケーション開発の複雑さに対処するように設計されています。春は以前のみ可能EJBで物事を行うための基本的なJavaBeansを使用しています。オブジェクトリレーショナルマッピングフレームワークをHibernateにオープンソースであり、それは非常に軽量なJDBCオブジェクトパッケージを持っていた、JDBCを使用してあらゆる機会に使用することができますあなたはまた、EJBを使用することができ、サーブレット/ JSPのWebアプリケーションで使用することができますJ2EEアーキテクチャは、CMP、完全なデータの永続性のタスクに置き換え。
3.Struts2は---構築するための開発環境をはじめ
ApacheのStruts2のは、オープンソースのMVCフレームワークの問題です。注意:それだけでプレゼンテーション層ウェブ(MVC)フレームワーク。
(1)開発キットのダウンロードStruts2の
http://struts.apache.org
科目のバージョン2.3.33を選択