ASH | サーバ | セキュリティ | Linux | FreeBSD | DB | Web | CGI | Perl | Java | XML | プログラム | ネットワーク | 標準 | Tips集

WebLogicServerによる開発方法

 WebLogicServerによるアプリケーションの開発方法です。

Webアプリケーションの作成方法

Webアプリケーションとは

 Webアプリケーションとは、サーブレット、JSP、HTMLファイル、イメージファイルなどをまとめて、作成するアプリケーションです。 URIでは、この識別子(Webアプリケーション名)をディレクトリのようにして使います。 そのため、Webアプリケーション独自の名前空間を構成することができます。

Webアプリケーションのディレクトリ構成

 Webアプリケーションを使用するにあたり、各ファイル(html,servlet,jsp等)の格納ディレクトリは、以下のようになります。

格納ファイルの形式

 ファイル等の格納方式には、展開ディレクトリを使う場合と、warアーカイブを使う場合があり、配置方法が異なります。 以下に、その方法について記述します。

新しいWebアプリケーションを追加する方法

 Webアプリケーションを作成する手順について記述します。

サーブレットの作成方法

設定方法

 Servletを使用するためには、デプロイメント記述子に設定ファイル(web.xml)に追加する必要があります。 web.xmlファイルは、「%INST%\config\%DOM%\applications\%APP%\WEB-INF」ディレクトリに格納されています。 追加が必要となる情報を以下に記述します。

<servlet>
  <servlet-name>サーブレット名</servlet-name>
  <servlet-class>サーブレットクラス名</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>サーブレット名</servlet-name>
  <url-pattern>/サーブレットURL/*</url-pattern>
</servlet-mapping>

参照方法

 各ファイルを参照する場合のURLを以下に記述します。

http://localhost:port/Webアプリケーション名/url-pattern名

静的なコンテンツの作成方法

設定方法

 HTMLファイルや画像ファイルなどの静的なコンテンツサーバとして利用する場合は、特にデプロイメント記述子等への設定は不要です。 データは、ドキュメントルート配下に格納します。

%INST%\config\%DOM%\applications\%APP%

参照方法

 各ファイルを参照する場合のURLを以下に記述します。

http://localhost:port/Webアプリケーション名/HTMLファイル名

CGIの作成方法

設定方法

 Weblogic Server6.1では、CGIServletという内部 WebLogic サーブレットを介してすべてのCGIスクリプトをサポートしています。 そのため、CGIを使用するにはCGIServletをデプロイメント記述子に設定する必要があります。 追加が必要となる情報を以下に記述します。

<servlet>
  <servlet-name>CGIServlet</servlet-name>
  <servlet-class>weblogic.servlet.CGIServlet</servlet-class>
  <init-param>
    <param-name>cgiDir</param-name>
    <param-value>
      c:\bea\wlserver6.1\config\examples\applications\test\cgi-bin
    </param-value>
  </init-param>
  <init-param>
    <param-name>*.cgi</param-name>
    <param-value>c:\perl\bin\perl.exe</param-value>
  </init-param>
</servlet>
<servlet-mapping>
  <servlet-name>CGIServlet</servlet-name>
  <url-pattern>/cgi-bin/*</url-pattern>
</servlet-mapping>

参照方法

 各ファイルを参照する場合のURLを以下に記述します。

http://localhost:port/Webアプリケーション名/cgi-bin/CGI名(*.cgi)

EJBの作成方法

設定方法

 Weblogic Server6.1では、大規模システム用のEJBの作成もできます。 EJBを作成する場合は、以下の手順が必要です。

・リモートインターフェイスの作成(EJB名.java)
・ホームインターフェイスの作成(EJB名Home.java)
・EJBの実装クラスの作成(EJB名Bean.java)
・デプロイメント記述子の作成(ejb-jar.xml)
・WebLogicデプロイメント記述子の作成(weblogic-ejb-jar.xml)
・クライアントソースの作成(JSPやJavaなど)
・ビルド(build.xml)

参照方法

 各ファイルを参照する場合のURLを以下に記述します。

http://localhost:port/Webアプリケーション名/EJB名


Copyright (C)1995-2002 ASH multimedia lab.
mail : info@ash.jp