「Struts2 設定項目」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
− | ==Struts2 設定項目== | + | ==[[Struts2 設定項目]]== |
[[Struts2]] | [[XWork2]] | | [[Struts2]] | [[XWork2]] | | ||
http://struts.apache.org/2.x/docs/struts-configuration-elements.html | http://struts.apache.org/2.x/docs/struts-configuration-elements.html | ||
− | + | [[Webアプリケーション]]が、"web.xml"を利用するのと同様に、Strutsフレームワークも以下の設定を行う設定ファイルを利用する。 | |
*Interceptors : リクエストの 前/後 処理を担う | *Interceptors : リクエストの 前/後 処理を担う | ||
− | *Actionクラス : | + | *Actionクラス : ビジネス[[ロジック]]およびデータアクセス |
− | *Results : | + | *Results : [[JSP]]やFreeMarkerテンプレートなどのviewのための準備 |
− | + | 実行時には、1つのアプリケーションに1つの設定ファイルが対応する。実行の前に、ひとつ以上の[[XML]]ドキュメントに定義された設定が struts.xml に取り込まれる。そこで、いくつかの項目を設定することができる. | |
including packages, namespaces, includes, actions, results, interceptors, exceptions. | including packages, namespaces, includes, actions, results, interceptors, exceptions. | ||
− | =====Struts2 設定項目 - 管理===== | + | =====[[Struts2 設定項目 - 管理]]===== |
*Bean | *Bean | ||
*Constant | *Constant | ||
18行目: | 18行目: | ||
*Namespace | *Namespace | ||
*Include | *Include | ||
− | =====Struts2 設定項目 - リクエスト処理===== | + | =====[[Struts2 設定項目 - リクエスト処理]]===== |
*Interceptor | *Interceptor | ||
*Action | *Action | ||
− | * | + | *[[R]]esult |
− | =====Struts2 設定項目 - エラー処理===== | + | =====[[Struts2 設定項目 - エラー処理]]===== |
*Exception | *Exception |
2020年2月16日 (日) 04:32時点における最新版
Struts2 設定項目
http://struts.apache.org/2.x/docs/struts-configuration-elements.html
Webアプリケーションが、"web.xml"を利用するのと同様に、Strutsフレームワークも以下の設定を行う設定ファイルを利用する。
- Interceptors : リクエストの 前/後 処理を担う
- Actionクラス : ビジネスロジックおよびデータアクセス
- Results : JSPやFreeMarkerテンプレートなどのviewのための準備
実行時には、1つのアプリケーションに1つの設定ファイルが対応する。実行の前に、ひとつ以上のXMLドキュメントに定義された設定が struts.xml に取り込まれる。そこで、いくつかの項目を設定することができる. including packages, namespaces, includes, actions, results, interceptors, exceptions.
Struts2 設定項目 - 管理
- Bean
- Constant
- Package
- Namespace
- Include
Struts2 設定項目 - リクエスト処理
- Interceptor
- Action
- Result
Struts2 設定項目 - エラー処理
- Exception
© 2006 矢木浩人