お役立ち記事
Struts [Apache Struts]


Strutsとは、Javaを用いたウェブアプリケーション開発のための、サーブレットベースで動作するフレームワーク。Apache Software Foundationが開発したオープンソースのソフトウェアで、無償で利用できる。
StrutsはMVC(Model View Controller/モデル・ビュー・コントローラ)システムデザインをベースに設計されたフレームワークである。
JSPカスタムタグによってJavaコードはJSPファイルと分けられ、Javaソースコードを混在させなくとも、コーディングできるのが特徴。さらに、アクションサーブレットが用意されており、画面の遷移をコントロールする設定ファイルを変更するだけで容易に遷移先を変えることができる。 アクションサーブレットでは入力内容を検査する Validator機能があり、設定ファイルを変更するだけで入力チェックの仕様を変えることができる。

関連キーワード