フレームワークは同種類のアプリケーションにおいて共通している部分を抜き出し、
その共通部分を提供してくれるものです。
フレームワークを使ってアプリケーションを開発する場合、
アプリケーションの土台となる部分にフレームワークが提供する機能を利用して、
アプリケーション固有のプログラム(部品)のみを作成するということです。
MVCとは、システムを実装する際のアーキテクチャーの一種であり、システムをModel(データ処理)、View(表示処理)、
Control(制御)に分割して設計する方式です。Webアプリケーションのアーキテクチャーとして向いています。
struts は、このControl(制御)の部分を提供してくれるフレームワークです。
次章で、フレームワークである struts について説明していきます。