Apache Struts
Apache Strutsの最新ニュースをまとめて検索!
| Apache Struts | |
|---|---|
| 開発元 | Apacheソフトウェア財団 |
| 最新版 | 2.1.6 (2009年01月13日) |
| プラットフォーム | クロスプラットフォーム |
| 種別 | Webアプリケーションフレームワーク |
| ライセンス | Apache License 2.0 |
| 公式サイト | http://struts.apache.org |
Apache Struts(アパッチストラッツ)とはJakarta Projectにて開発されている、Webアプリケーションフレームワークのこと。
Apache Tomcatなどのサーブレットコンテナ上で動かすことができる。
整備されたJSPカスタムタグが用意され、JavaコードはJSPファイルとは分離させ、 従来のJSPのように HTMLタグの中に<%と %>で囲まれたスクリプトレットであるJavaソースコードを混在させる必要もなく、 読みやすく洗練されたコーディングができるようになることも利点の一つである。
主なStrutsのタグライブラリ
- HTML
- HTMLのフォーム部分で利用する
- Logic
- 条件分岐や繰り返しなどの制御ロジックを提供
- Beans
- Modelで定義されたJavaBeansにアクセスする機能を提供
- Nested
- 属性名の記述を省略可能にする
- Tiles
- 複数のJSPで利用する記述を共通化するテンプレート機能を提供
また、Strutsでは、アクションサーブレットが用意されており、画面の遷移をコントロールする設定ファイル(struts-config.xml)を変更するだけで容易に遷移先を変えることができる機能を提供している。 アクションサーブレットでは、画面で入力された内容を検査するValidator の機能が用意されており、設定ファイル(validator-rules.xml)を変更するだけで入力チェックの仕様を変更することが可能である。入力チェックするデータは、一旦、アクションフォームと呼ばれるBeansに格納される。
フレームワークにはModel View Controllerアーキテクチャが適用されている。類似したフレークワークとしてJSF (Java Server Faces) や Spring MVC フレームワークがある。
[編集] 外部リンク
|
|||||||||||||||||||||||||||||||||||
最終更新 2009年9月15日 (火) 04:10 (日時は個人設定で未設定ならばUTC)。
【Apache Struts】変更履歴


