Apcoordinator ユーザーズガイド
目次 前ページ次ページ

第5部 Webサービスの開発> 第30章 Apworksを使ったSOAPサーバアプリケーションの開発

30.1 プロジェクトの作成

プロジェクトの新規作成は、以下の手順で行います。
1) プロジェクトを作成する。

ApworksのApdesignerを起動し、メニューバーから[ファイル] > [新規] > [プロジェクト]を選択します。
 
プロジェクトの新規作成

プロジェクト種別に[SOAPプロジェクト(Apcoordinator)]を選択します。

プロジェクト種別の選択

プロジェクト名を入力します。
ここでは、プロジェクト名を"MyService"とします。格納フォルダはデフォルトを使用します。

プロジェクト情報の入力

次にプロジェクトをビルドするための情報を入力します。

必要なクラスパスはここで設定してください。ここではデフォルトのままとします。

ビルド設定

ウィザードを選択します。SOAPサーバアプリケーションのウィザードは1つのみですので、このまま終了ボタンを押下してください。

ウィザードの選択


2) ウィザード情報の入力

次に、SOAPプロジェクトに必要な各ファイルの情報を入力していきます。
まず、SOAPライブラリとサービスクラスに関する情報を入力します。
 
ステップ1/3

・SOAPライブラリ種別
使用するSOAPライブラリを選択してください。
・サービスクラス名
Webサービスとして公開するサービスクラスのクラス名を入力してください。
・パッケージ名
サービスクラスのパッケージ名を入力してください。


次に、SOAPサーバアプリケーションを登録するためのディプロイ情報ファイルと、サービスのインタフェースを公開するためのWSDLファイルに関する情報を入力します。

ステップ2/3

・ディプロイ情報ファイル
ディプロイ情報ファイルを作成する場合はチェックボックスをチェック状態にし、ファイル名を入力してください。
・WSDLファイル
WSDLファイルを作成する場合は、チェックボックスをチェック状態にし、WSDLファイル名を入力してください。
このとき、入出力XMLデータのスキーマが決まっている場合は、スキーマのファイル名を入力してください。
スキーマが入力されていない場合は、入出力XMLデータはanyType 型としてWSDLを生成します。
また、スキーマを指定する場合の注意事項はスキーマを指定する場合の注意事項を参照してください。
ポイント
次に、SOAPサーバアプリケーションのための各種ファイルの情報を入力します。

ステップ3/3

・ファクトリクラス
アプリケーションクラス、セションクラスのいずれかを作成する場合に必要です。
・アプリケーションクラス
アプリケーションスコープでインスタンスが保持されるクラスです。
・セションクラス
セションスコープでインスタンスが保持されるクラスです。


以上でSOAPサーバアプリケーションのプロジェクトが作成されました。作成されたプロジェクトは下図のようになります。

作成されたプロジェクト


目次 前ページ次ページ

All Rights Reserved, Copyright © 富士通株式会社 2000-2005