アットウィキロゴ
★Tomomi@Wiki★
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

★Tomomi@Wiki★

JPEG画像を返す

最終更新:

匿名ユーザー

- view
管理者のみ編集可

JPEG画像(バイナリデータ)を返すWebサービスの実装

Webサービスとサーブレットの連携

概要:サーバ上のディレクトリにあるJPEG画像のファイル名を指定して、JPEG画像を取得するWebサービス

準備:JAFのインストール(activation.jarをライブラリに追加)

  • ビジネスロジックの開発(ImageService)

注:ImageService用のWSDL文書は生成しない。

  1. ImageServise.java
  2. ビルドファイル・プロパティファイルの生成
  3. Antでビルド(ターゲットcompile)コンパイル
  4. WSDDファイルの生成
  5. Antでビルド(ターゲットdeploy)デプロイ
  • クライアントプログラムの開発(ImageClient)

★ImageServiceのgetImageメソッドをコールして、JPEG画像をDataHandlerクラスのオブジェクトとして受け取り、JPEG画像をWWWブラウザへ配信するサーブレットとして作成

  1. スタブを自作(ImageServiceStub.java
  2. Tomcatの次のjarファイルをライブラリに追加

    servlet-api.jar
    jsp-api.jar
    jasper-runtime.jar

  3. ImageClient.java
  4. ビルドファイル・プロパティファイルの生成
  5. Antでビルド(ターゲットcompile)コンパイル
  6. JPEG画像のファイル名を入力するフォームをWWWブラウザへ表示するためのフォームと(inputform.html)、テスト用のJPEG画像(例:haru.jpg)の配置
  7. http://localhost:8080/imageclient/inputform.htmlにアクセス
  8. フォームにファイル名(例:haru.jpg)を入力し、送信ボタンをクリック
  9. WWWブラウザにファイルが表示されれば成功

記事メニュー
最近更新されたスレッド
ウィキ募集バナー