| Apdesigner プログラマーズガイド |
目次
索引
![]()
|
| 第2部 アプリケーション開発編 | > 第2章 Webアプリケーションを開発する | > 2.1 概要 |
Webアプリケーション環境定義ファイル(web.xmlファイル)は、Webアプリケーションの動作環境を設定できます。Apdesignerで取り扱うタグについて説明します。
Webアプリケーション環境定義ファイルの詳細については、"Interstage Application Server J2EE ユーザーズガイド"を参照してください。
サーブレットを呼び出すには、Webアプリケーション環境定義ファイル(web.xmlファイル)にサーブレット・マッピングを定義します。
Webアプリケーションプロジェクトやサーブレットを新規作成した場合は、web.xmlファイルにサーブレット・マッピングを自動的に追加します。サーブレットの変名、削除またはインポートした場合は、XMLエディタでweb.xmlファイルを編集してください。

Interstage Application Server V6.0以前およびTomcat 4.0以前のサーブレットコンテナでは、web.xmlファイルにサーブレット・マッピングが定義されていなくてもサーブレットを呼び出すことができました。このサーブレットコンテナで動作していたサーブレットを流用する場合は、web.xmlファイルにサーブレット・マッピングが定義されているかを確認してください。
詳細については、"Interstage Application Server 移行ガイド"を参照してください。
サーブレットを新規作成した場合に追加されるサーブレット・マッピングには、コード生成ウィザードで指定した値が設定されます。また、Webアプリケーションプロジェクトを新規作成した場合に作成されるHTMLファイルには、サーブレット・マッピングの定義にあわせてURLが指定されます。
Webアプリケーションプロジェクトでサーブレットを新規作成した場合を例にして、作成されるweb.xmlファイルとHTMLファイルを説明します。以下に示す説明は、サーブレット・マッピングに関連する部分になります。
パッケージ名:pack
サーブレットクラス名:SimpleForm
<web-app>
<servlet>
<servlet-name>SimpleForm</servlet-name>
<servlet-class>pack.SimpleForm</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SimpleForm</servlet-name>
<url-pattern>/SimpleForm</url-pattern>
</servlet-mapping>
</web-app>
|
ノード |
値の説明 |
設定された値 |
|---|---|---|
|
servlet/servlet-name |
サーブレットの名前を指定します。 |
サーブレットクラス名 |
|
servlet/servlet-class |
サーブレットのクラス名を指定します。 |
パッケージを付けたサーブレットクラス名 |
|
servlet-mapping/servlet-name |
サーブレットの名前を指定します。 |
servlet/servlet-nameと同じ値 |
|
servlet-mapping/url-pattern |
サーブレットをマッピングするURLを指定します。 |
サーブレットクラス名 |
<FORM style="MARGIN-LEFT: 40px" action="SimpleForm" method="post">
|
ノード |
値の説明 |
設定された値 |
|---|---|---|
|
FORMタグのaction属性 |
サーブレットを呼び出すURLを指定します。 |
web.xmlで指定したURL(相対パス) |
URLにファイル名を入力しなかった場合に表示するファイル(welcome file)を、Webアプリケーション環境定義ファイル(web.xmlファイル)に定義できます。
Webアプリケーションプロジェクトを新規作成した場合は、web.xmlファイルにwelcome fileを自動的に追加します。welcome fileを変更したい場合は、XMLエディタでweb.xmlファイルを編集してください。
Webアプリケーションプロジェクトを新規作成した場合は、コード生成ウィザードで指定した値が設定されます。
Webアプリケーションプロジェクトを新規作成した場合を例にして、作成されるweb.xmlファイルを説明します。以下に示す説明は、welcome fileに関連する部分になります。
HTMLファイル名:index.html
<web-app>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
|
ノード |
値の説明 |
設定された値 |
|---|---|---|
|
welcome-file-list/ welcome-file |
welcome fileを指定します。 |
HTMLファイル名 |
目次
索引
![]()
|