| ■ | Strutsとは | 
          
           |  | Strutsは今や、J2EE Webアプリケーションフレームワークのデファクトスタンダードとなりました。 | 
          
           |  | Strutsとは、J2EEにおいて提供されているフレームワークであり、新しいMVCモデルを採用した | 
          
           |  | フレームワークであり、「モデル(ビジネスロジックやデータベースアクセス)」、 | 
          
           |  | 「ビュー(レスポンスページ生成)」、「コントローラ(全体制御)」に分け協調動作させるものである。 | 
          
           |  | こうすることで、各コンポーネントごとの役割分担が明確化され、それぞれの独立性が向上することにより、 | 
          
           |  | 仕様変更などの影響も受けにくく、再利用も可能になります。 | 
          
           |  | またコンポーネントの独立性を向上させる一番の特徴は、Struts設定ファイルである。 | 
          
           |  | クライアントブラウザからの依頼に対応するアプリケーションアクション定義を、この設定 | 
          
           |  | ファイルに定義することで、コンポーネントクラスごとの依存性を軽減することができます。 | 
          
           |  |  |