1.フレームワークとは

フレームワークは同種類のアプリケーションにおいて共通している部分を抜き出し、 その共通部分を提供してくれるものです。

(1) フレームワークとMVC


 フレームワークを使ってアプリケーションを開発する場合、 アプリケーションの土台となる部分にフレームワークが提供する機能を利用して、 アプリケーション固有のプログラム(部品)のみを作成するということです。



 MVCとは、システムを実装する際のアーキテクチャーの一種であり、システムをModel(データ処理)、View(表示処理)、 Control(制御)に分割して設計する方式です。Webアプリケーションのアーキテクチャーとして向いています。 struts は、このControl(制御)の部分を提供してくれるフレームワークです。

次章で、フレームワークである struts について説明していきます。

次の章(2.Struts とは)