X



    ゚。o SOAP o。゚
■ このスレッドは過去ログ倉庫に格納されています
0059nobodyさん
垢版 |
2012/02/14(火) 19:57:42.71ID:AR9eH6Yy
配列で返せばOKじゃね?
0060nobodyさん
垢版 |
2012/02/15(水) 08:52:10.35ID:???
>>58
方法はいくつかあって、ケースバイケースで選択する

(1) オブジェクトの値を配列で返す(>>59)
 --> あらかじめオブジェクトのデータ量が少ないと分かっている場合には、最も簡潔な方法

(2) オブジェクトへの参照を配列で返す
 --> あらかじめオブジェクトの件数が少ないと分かっている場合には、((1)に次いで)簡潔な方法

(3) 各レスポンスに(省略可能な)次のオブジェクトへの参照を含め、クライアントは
     最初のリクエストには検索条件を2回目以降では参照をパラメタとして指定する
 --> オブジェクトのデータ量/件数に依存しない優れた方法であるが、サーバ側の実装が難しい

ここまではステートレスな(=サーバ側で状態を持たない)方法だったが、ステートフルな方法もある

(4) 最初のリクエストでサーバ上にイテレータを生成し、クライアントはそのイテレータをアクセス
 --> 分散オブジェクト技術(CORBA/DCOM/RMI/dRuby等)では一般的な手法だが、
   XMLによるSOAPでの実装は面倒なものになる(ツールやフレームワークによる支援が必須)

なお、少し複雑にはなるが、(1)と(2)..(4)を組み合わせることもできる
つまり、(2)..(4)で1件ずつオブジェクトを転送する代わりに、n件を一括転送する方法
0061nobodyさん
垢版 |
2012/02/15(水) 10:41:44.33ID:???
>>59-60
ありがとう!
XMLでやりとりするんだから自動でクラス生成でもする仕掛けが
あるのかと思っていろいろ調べてたんだが、そんなのはないのね。
素直に配列でいくわ
006260
垢版 |
2012/02/15(水) 11:39:49.42ID:???
>>61
Java/C++/C#等のメジャーな言語であれば、クラス生成を自動化するツールは
まず間違いなく存在すると考えていいから、十二分に調査してから判断したほうがいいよ

たとえばRubyなら、SOAP4RというパッケージにWSDL定義ファイルから
SOAPサーバ/クライアントのクラス定義コードを自動生成するツールが付属している
またRailsのコンポーネントであるActiveResourceを使えば、
(RDBスキーマ定義に相当する)モデルから
関連コードとWSDL定義ファイルそのものを自動生成できる

なお、>>58の質問が抽象的だったので、>>60では一般論をレスしている
もし疑問が具体的であるなら、それを素直に表現する事が「賢い」質問者になれる第一歩
今回の例であれば、「自動でクラス生成する仕掛けはあるの?」が望ましい質問
0063nobodyさん
垢版 |
2012/02/15(水) 12:23:02.47ID:???
WSDLとはなにかから勉強するわ
0064nobodyさん
垢版 |
2012/02/22(水) 00:03:18.91ID:???
Cのライブラリでおすすめはあるの?
まあ無いだろうけど
0065nobodyさん
垢版 |
2013/01/31(木) 22:36:54.59ID:???
AdobeのAIRでやろうと思ったら
AS3を人間にインストールできませんでした。
0066nobodyさん
垢版 |
2014/02/17(月) 15:49:08.57ID:0wgU+rfp
TCP/IPでSOAPデータの受信はできたんだけど
返答は何を返していいかわからないから教えてグロい人
0067nobodyさん
垢版 |
2014/03/05(水) 22:03:01.90ID:???
炎上してる案件に救援に向かったところ、もう誰が書いたかも解んなくなったJAX-WSのWebアプリが待っていました。現場の連中ももはや自分でテストすることもできず。

ああやだやだ。
0068nobodyさん
垢版 |
2014/10/13(月) 10:49:00.90ID:???
エンタープライズの世界ではsoapが生き残ると思うんだが、どう思う?
0069nobodyさん
垢版 |
2014/10/13(月) 20:36:06.02ID:???
そりゃ今のプロジェクトが続く限り生き残るだろ
0070nobodyさん
垢版 |
2017/12/30(土) 13:14:27.22ID:YhlYw6jg
誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。

グーグル検索⇒『半藤のブブイウイウレレ』

R1ACQXKGNG
0071nobodyさん
垢版 |
2021/11/18(木) 00:30:14.39ID:krZHMScH
WSDLはSOAP-RPCを使うためにあるって認識であってます?
SOAPエンベロープをHTTPでやりとりする時って使い道ないですよね?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況