Http://www.wakhok.ac.jp/~tatsuo/ws2/ 2005年10月6日 植田龍男 Webサービス II (第2回) http://www.wakhok.ac.jp/~tatsuo/ws2/ 2005年10月6日 植田龍男.

Slides:



Advertisements
Similar presentations
Copyright © NTT COMWARE 2014 NTT COMWARE CONFIDENTIAL PROPRIETARY OSS-EAI ドキュメント生成ツール 利用マニュアル NTT コムウェア 品質生産性技術本部 技術 SE 部 OSS ・ AP 技術担当.
Advertisements

1 WSIF における Web サービス・メソッドの自動設 定 2004 年 3 月 23 日 越田高志 松江工業高等専門学校 情報工学科 電子情報通信学会 2004年総合 大会.
1 プリミティブ Web サービスの 入出力データに関する一考察 2005 年 3 月 21 日 松江工業高等専門学校 情報工学科 奈良先端科学技術大学院大学 情報科学研究科 越田高志 電子情報通信学会 2005年総合 大会.
年度 J2EE II 稚内北星学園大学 情報メディア学部 専任講師 安藤 友晴. 2 この講義の位置づけ 3年前期の「データベース論 (J2EE I) 」に続く講義。 「データベース論」の講義内容を理解 していることが前提。
Web アプリケーション開発 ~図書館管理システム~ 北海道情報大学 情報メディア学 部 情報メディア学科 新井山ゼミ 高橋 隼.
1 JSP の作成 JSF による Web アプリケーション 開発 第 4 回. 2 ここでの内容 JSF での JSP の作り方と動かし方につい て学ぶ。
Web サービス II ( 第 13 回 )‏ 2008 年 1 月 9 日 植田龍男. 本日の目的 Web サービスの歴史と将来の展望 (1) WSDL 2.0 の登場 ‏ Jersey プロジェクト Ver 0.5 による開発.
Confluence インストールに必 要な 知識と手順 リックソフト株式会社 2010 年 12 月.
応用 Java(Java/XML) 第 10 回 2006 年 7 月 14 日 植田龍男. 後半の内容の予定 XPath (6/9) 、 XSLT (6/16) 名前空間 (Namespace) (6/16) XML 文書の妥当性の検証 (6/23) DTD, W3C XML Schema SOAP.
WebサービスII (第12回)‏ 2007年12月19日 植田龍男.
BBT大学 Ruby on Rails開発環境セットアップマニュアル
2006年9月27日 植田龍男 Webサービス II (第1回) 年9月27日 植田龍男.
TeX で数式を書くための PowerPoint アドイン Ver (2011/06/26) Ver. 0.1 (2007/5/30)
JXTA Shell (3) P2P特論 (ソフトウェア特論) 第6回 /
2004年度 サマースクール in 稚内 JSFによるWebアプリケーション開発
Webサービスに関する基本用語 Masatoshi Ohishi / NAOJ & Sokendai
2006年11月15日 植田龍男 Webサービス II (第8回) 年11月15日 植田龍男.
2006年11月22日 植田龍男 Webサービス II (第9回) 年11月22日 植田龍男.
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
Visual Studio 2005による XML Web サービス入門
WebサービスII (第10回) 2007年11月28日 植田龍男.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実.
Servlet J2EE I 第8回 /
WSDL と JAX-RPC 年10月13日 Webサービス II (第3回) WSDL と JAX-RPC 年10月13日.
OSS-EAI ドキュメント生成ツール 利用マニュアル
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
稚内北星学園大学 情報メディア学部 助教授 安藤 友晴
2005年11月17日 Webサービス II (第6回) 年11月17日.
タグライブラリ ソフトウェア特論 第6回.
WebサービスII (第8回) 2007年11月14日 植田龍男.
HTTPプロトコルとJSP (1) データベース論 第3回.
タグライブラリとJSP J2EE II 第2回 2004年10月7日 (木).
①データ構造 ②アルゴリズム ③プログラム言語 ④マークアップ言語
WSDL と JAX-RPC 年10月20日 Webサービス II (第4回) WSDL と JAX-RPC 年10月20日.
JSPの作成 J2EE II 第3回 2005年4月10日.
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
入出力データ型に透過な Webサービス動的実行システム 松江工業高等専門学校 情報工学科 越田高志 情報処理学会第68回全国大会
Javaによる Webアプリケーション入門 第5回
Webサービスを使った クライアント・プログラム
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
第12回 2007年7月13日 応用Java (Java/XML).
第10回 2007年6月29日 応用Java (Java/XML).
Webサービス II(第3回) 2007年10月10日.
第11回 2007年7月6日 応用Java (Java/XML).
WebサービスII (第7回) 2007年11月7日 植田龍男.
2006年度 東京サテライト校 エンタープライズ・アプリケーション II
Javaによる Webアプリケーション入門 第6回
Javaによる Webアプリケーション入門 第2回
第2回 2007年4月20日 応用Java (Java/XML).
電子情報通信学会 2006年総合大会 Webサービス標準化 の提案と実装 2006年3月26日 松江工業高等専門学校 越田高志.
独習XML ~第3章 文書と構造~ 3.3 スキーマ 3.3 XML Schema
2006年11月8日 植田龍男 Webサービス II (第7回) 年11月8日 植田龍男.
JXTA Shell (1) P2P特論 (ソフトウェア特論) 第4回 /
7-0.SWORD Client for WEKO インストールマニュアル Version 2.2
第13回 2007年7月20日 応用Java (Java/XML).
XML Schema (1) ソフトウェア特論 第3回 /
応用Java(Java/XML) 第7回 2006年6月16日 植田龍男.
JXTA Shell (2) P2P特論 (ソフトウェア特論) 第5回 /
Webアプリケーションと JSPの基本 ソフトウェア特論 第4回.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
Javaによる Webアプリケーション入門 第8回
Annotation EJB 3.0 コース 第3回 2006年8月4日.
TeX で数式を書くための PowerPoint アドイン Ver. 0.1 (2007/5/30)
稚内北星学園大学 情報メディア学部 専任講師 安藤 友晴
JSPの基本 J2EE I (データベース論) 第8回 /
2006年10月18日 植田龍男 Webサービス II (第4回) 年10月18日 植田龍男.
応用Java(Java/XML) 第8回 2005年6月9日 植田龍男.
7-Zipのインストール (Windows 10)
応用Java(Java/XML) 第8回 2005年6月23日 植田龍男.
Presentation transcript:

http://www.wakhok.ac.jp/~tatsuo/ws2/ 2005年10月6日 植田龍男 Webサービス II (第2回) http://www.wakhok.ac.jp/~tatsuo/ws2/ 2005年10月6日 植田龍男

この時間の目標 JWSDP 1.6 のインストール (Webコンテナの準備) 構成の確認 jaxp, jaxb, jaxr, jaxrpc … JAX-RPC と WSDL サンプル HelloWorld で確認

作業手順 一般ユーザでログオン 必要なアーカイブとインストーラの入手 ( y:\ws2 から可能) tomcat50-jwsdp.zip jwsdp-1_6-windows-i586.exe tomcat50-jwsdp.zip の展開 (適当な場所に、 Z:\tomcat50-jwsdp ) jwsdp-1.6 インストールウィザードの実行

JWSDP 1.6 インストール(1) インストールウィザードの開始

JWSDP 1.6 インストール(2) Javaの環境を選択( J2SE 5.0 を使用)

JWSDP 1.6 インストール(3) Webコンテナの選択(Tomcat50-jwsdp)

JWSDP 1.6 インストール(4) Tomcatの管理ユーザの設定

JWSDP 1.6 インストール(5) 設定事項の確認画面

JWSDP 1.6 インストール(6) インストールの開始(数分間待ちます)

補足:JAXPの実装の変更 既存のJ2SE 1.4.2, J2SE 5.0 のコアにも JAXPのパッケージ、パーサ等の実装 J2SE 5.0 よりも JWSDP 1.6 のJAXPのバージョンが新しい 置き換える方法 1) endorsedディレクトリにコピー 2) java,javac にプロパティ情報で指定

インストールできたことの確認 Tomcat をメニューから起動、ブラウザでアクセス

Tomcat50-jwsdp のトップ画面 ドキュメントとサンプルが表示

Tomcatの管理画面 インストール時に設定したパスワードを使用

アプリケーション・マネジャ Webアプリケーションの起動・停止が可能

JWSDP 1.6のディレクトリ構成

WSDL の概説 Document Type は <definitions> 要素 WSDL の名前空間名 "http://schemas.xmlsoap.org/wsdl/ 以下の記述ではPrefixを省略 他に SOAP, XML Schema の定義も利用 内部に5個の要素が順に登場 <types>, <message>, <portTyp>, <binding>, <service>

<types> データ型の定義 W3C XML Schema でデータの型を定義 <types> <schema xmlns="http://www.w3.org/2001/XMLSchema"> <complexType name="Organization"> <sequence> <element name="id" type="xsd:string"/> <element name="name" type="xsd:string"/> </sequence> </complexType> </schema> </types>

<messages> 交換されるデータ Javaのメソッドの引数、返り値に対応 <message name="HelloIF_sayHelloBack"> <part name="String_1" type="xsd:string"/> </message> <message name="HelloIF_sayHelloBackResponse"> <part name="result" type="xsd:string"/>

<portType> インタフェース サービスのインタフェースに対応 <portType name="HelloIF">   <operation name="sayHelloBack" parameterOrder="String_1"> <input message="tns:HelloIF_sayHelloBack"/> <output message="tns:HelloIF_sayHelloBackResponse"/> </operation> </portType>

<binding> 通信の実装へ サービスの通信手段(Soapメッセージ等) <binding name="HelloIFBinding" type="tns:HelloIF"> <operation name="sayHelloBack"> <input> <soap:body encodingStyle= "http://schemas.xmlsoap.org/soap/encoding/" use="encoded" /> </input>

<service> サービスにアクセス サービスのエンドポイントなどを指定 <service name="HelloWorldService"> <port name="HelloIFPort" binding="tns:HelloIFBinding"> <soap:address location=“http://localhost:8080/hello"/> </port> </service>