Webcoordinatorアプリケーションの実行時に必要なファイルについて説明します。
JavaServer Facesアプリケーションについては、“付録F JSFとの連携”を参照してください。
タグライブラリファイル
WebcoordinatorのUJIタグを定義するタグライブラリファイルです。 Apcoordinatorのインストールフォルダの下、libフォルダの中にありますので、各アプリケーションの環境(WEB-INF)に複写する必要があります。
タグライブラリのファイル名を以下に示します。
タグライブラリ名 | 機能 |
|---|---|
ujiall.tld | UJIタグのタグライブラリファイル |
実行時ライブラリ
Webcoordinatorアプリケーションには、以下の実行時ライブラリがあります。これらはApcoordinatorをインストールすることによって、Apcoordinatorのインストールフォルダの下のlibフォルダにインストールされます。
実行時ライブラリはクラスパスで指定します。
ライブラリファイル名 | 機能 |
|---|---|
uji.jar | ApcoordinatorコアとWebcoordinatorの基本機能を提供するライブラリ |
ujidb.jar | データベース連携機能のライブラリ |
Webアプリケーション環境定義ファイル(web.xml)
Webアプリケーションの環境を定義します。このファイルには、以下の情報を記述します。
アプリケーションのコンテキストパラメタ
初期化パラメタ
タグライブラリの場所
サーブレットのマッピング
以下はweb.xmlの例です。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<context-param>
<param-name>factory</param-name>
<param-value>sample.SampleFactory</param-value>
</context-param>
<servlet>
<servlet-name>download</servlet-name>
<servlet-class>sample.DownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>download</servlet-name>
<url-pattern>/download</url-pattern>
</servlet-mapping>
<jsp-config>
<taglib>
<taglib-uri>uji-taglib</taglib-uri>
<taglib-location>/WEB-INF/ujiall.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>アプリケーションのコンテキストパラメタは、context-paramタグで定義します。定義した値はjavax.servlet.ServletContextクラスのgetInitParameterメソッドで取得できます。
Webcoordinatorが使用する初期化パラメタは、コンテキストパラメタとしてcontext-paramタグで定義します。初期化パラメタの一覧は“13.2 初期化パラメタ”を参照してください。アプリケーションで使用するコンテキストパラメタは初期化パラメタ以外の名前を使用してください。
実行時に必要なソフトウェア
以下の機能を使用する場合は別途ソフトウェアが必要になります。“1.4.2 アプリケーション実行時に必要なソフトウェア”を参照してください。
データベース連携機能
XML連携機能