ページの先頭行へ戻る
 Apcoordinatorユーザーズガイド

22.1 実行時に必要なファイル

Webcoordinatorアプリケーションの実行時に必要なファイルについて説明します。

JavaServer Facesアプリケーションについては、“JavaServer Faces ユーザーズガイド”を参照してください。

タグライブラリファイル

WebcoordinatorのUJIタグを定義するタグライブラリファイルです。 Apcoordinatorのインストールフォルダの下、libフォルダの中にありますので、各アプリケーションの環境(WEB-INF)に複写する必要があります。

タグライブラリのファイル名を以下に示します。

タグライブラリ名

機能

ujiall.tld

UJIタグのタグライブラリファイル

iform.tld

電子フォーム連携機能のタグライブラリファイル(このファイルは現在使用されていません。INTERSTAGE WEBCOORDINATOR V4.0L10との互換のために残されています。)

実行時ライブラリ

Webcoordinatorアプリケーションには、以下の実行時ライブラリがあります。これらはApcoordinatorをインストールすることによって、Apcoordinatorのインストールフォルダの下のlibフォルダにインストールされます。

実行時ライブラリはクラスパスで指定します。

ライブラリファイル名

機能

uji.jar

ApcoordinatorコアとWebcoordinatorの基本機能を提供するライブラリ

ujidb.jar

データベース連携機能のライブラリ

ujiiform.jar

電子フォーム連携機能のライブラリ (このファイルは現在使用されていません。INTERSTAGE WEBCOORDINATOR V4.0L10との互換のために残されています。)

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.3 初期化パラメタ”を参照してください。アプリケーションで使用するコンテキストパラメタは初期化パラメタ以外の名前を使用してください。

実行時に必要なソフトウェア

以下の機能を使用する場合は別途ソフトウェアが必要になります。“13.2 実行時に必要なソフトウェア”を参照してください。