Webサービス プログラミング総合スレッド
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGの要素技術・テクニックについて話をしませんか?
・SOAP/WSDL/UDDI規格および実装API
・ApacheSOAP/Axis実装または.NET実装
についての話題。
(あえてWebProg板ではなくプログラム板にしました)
関連スレ:
「XML Webサービスってビジネス的にどう?」
http://pc3.2ch.net/test/read.cgi/tech/1019326946/
「Jakarta Project」
http://pc3.2ch.net/test/read.cgi/tech/1019996589/
「GoogleAPIってどう?」
http://pc.2ch.net/test/read.cgi/php/1018614427/
ApacheSOAP:http://xml.apache.org/soap/index.html
Axis:http://xml.apache.org/axis/index.html
UDDI4J:http://www-124.ibm.com/developerworks/oss/uddi4j/
WSDL4J:http://www-124.ibm.com/developerworks/projects/wsdl4j/
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG夏も終わろうというのにまだ厨房呼ばわりしたがりなのがいるのか?
それはともかく「XML Webサービスってビジネス的にどう?」
スレもこっちだし別にいいんでない
0006デフォルトの名無しさん
NGNG趣味でやるなら XML-RPC の方が楽チンだと思った。
0007デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/enterprise/0208/28/nw_04.html
にもそういう意味のことが書いてあるね。
0008デフォルトの名無しさん
NGNGよくわかんね。説明しる。
0009デフォルトの名無しさん
NGNGSOAP RPCじゃできねぇだろ? Messaging(document/literal)使えよ。
という主張じゃないの?まぁ趣味でやるならこんな要求はないだろう。
でもB2Bで使うなら重要になる。
0010デフォルトの名無しさん
NGNGAxisはなぜSOAPHTTPConnectionに相当するものがないの?
HTTPプロキシ設定できんじゃないか…
0011デフォルトの名無しさん
NGNGソケットからスクラッチすればいいじゃん。
0012デフォルトの名無しさん
NGNGそれはAxisを使うと既にいえないのでは…
0013デフォルトの名無しさん
NGNG0014John ◆Re0z.4Is5E
NGNG0015デフォルトの名無しさん
NGNG1 を読んだか?
0016デフォルトの名無しさん
NGNGサンプルで入力しても認証エラーになる(鬱
0017デフォルトの名無しさん
NGNG"登録"しただけじゃだめでActivateさせなきゃだめぽ
0018デフォルトの名無しさん
NGNGThank you for verifying your Google account. However, your email has already been verified.
ってのはActivateではないでつか?
c=593145845…
っていう番号はもらってるんですが,サンプル(C#)でこれを入力しても認証エラーでした。
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNGそう思うならあげるなボケ。
0022デフォルトの名無しさん
NGNG0023デフォルトの名無しさん
NGNG0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNGウェブシステム(例えばニュース系のウェブサイト)を作ろうってときは、どういうディレクトリ構成にしますか。
俺が考えたのは以下のとおり。
/ (ベースディレクトリ)
db/ (記事を置く)
comic/ (記事ディレクトリ 1)
anime/ (記事ディレクト リ 2)
fashion/ (記事ディレクトリ 3)
public_html/ (HTML を置く)
fashion_topics/ (コーナーごとのディレクトリの切り分け)
radio/ (コーナーごとのディレクトリの切り分け)
resources/ (そのウェブサイトのデザインするときに使うフォントや素材)
scripts/ (スクリプト(HTML 生成するなどの仕事を行う))
lib/ (スクリプト)
bin/ (実行形式のスクリプト)
test_resources/ (スクリプトのテストを行うためのファイルを置く)
0028デフォルトの名無しさん
NGNGスレ違い
0029デフォルトの名無しさん
NGNG003027
NGNG(WebProg板じゃまともなアイデア乗りそうな感じしなかった)
0031デフォルトの名無しさん
NGNGApache SOAPだったら解説が出回ってるんだけど・・・。
0032デフォルトの名無しさん
NGNGhttp://www.atmarkit.co.jp/fjava/rensai/index/
Axisのドキュメントの翻訳はここ
http://jpfop.sourceforge.net/jaxml-axis/axis1.0/sharing.html
0033IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0034デフォルトの名無しさん
NGNG鋭いです。
0035デフォルトの名無しさん
NGNG会社に通報しないでね(;´Д`)
小さい会社だからまぁいいか
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNG0038IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0039デフォルトの名無しさん
NGNGでもね。完全匿名のめりっともあるんだよね。
そーいう掲示板も作りたいね♪MaMasにでも。
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG国境を越えた各国警察の合同捜査により
逮捕
0042デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0043デフォルトの名無しさん
NGNGキタ━━━━━━(゚∀゚)━━━━━━ !!
今から幼女誘拐してくる(;´Д`)ハァハァ
0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNGちがうっつーの。あんな出鱈目坊と一緒にしないでくれ。
0046デフォルトの名無しさん
NGNGむしろ懐かしさすら覚えるよ。
0047デフォルトの名無しさん
NGNGウェー(・∀・)ハッハッハ
0048デフォルトの名無しさん
NGNGだって荒らしと変わらないじゃんw
0049デフォルトの名無しさん
NGNG一番下にある2chメルマガってやつ?電波2chじゃないよね?
0050デフォルトの名無しさん
NGNG( ´д)ヒソ(´д`)ヒソ(д` )
0051デフォルトの名無しさん
NGNGhttp://namihei.zone.ne.jp/cgi-bin/j_p_a/fundosi/index2.html
∩∩
( ゚Д゚)<ポカーン
(o )
0052デフォルトの名無しさん
NGNG当事者が都合悪ければ誹謗中傷だわな
どうなっとんだ
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNGあれ? それも別物だったかな?
まあ、トリップにIPアドレスつっこんでもIDは出てこないってことで。
0058デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNGhttp://newspolls.yahoo.co.jp/public/archives/2076384460/p-ne6-7?m=r
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGそれは楽しみでつ。
0064デフォルトの名無しさん
NGNGハッカーでも警察につかまんのに、普通にネットにつないで
IPをネット上にばらまいてる奴なんて、本気でそいつの
住所や名前を調べようと思えばすぐばれます。
0065デフォルトの名無しさん
NGNGhttp://www.ugtop.com/spill.shtml
現在接続している場所があなたのIP
これをhttp://www.mse.co.jp/ip_domain/
などで調べるとあなたが契約してるプロダイバがわかるわけ
2ちゃんとかで不穏な書き込みをするとプロダイバに通報されるの
そうすると中の人が誰が書き込んだかを詳細に調べて警察とかやくざに教えるの
0066デフォルトの名無しさん
NGNG芸能人を名指しして名誉毀損したのを警察に通報されても
警察って動く?
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGアメリカでは全ての記録をとり、捜査機関にいつでも引き渡すべきだと
いう意見だってあるんだけどな
オント、無知は怖いよな
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNGこれがトオルと思ってるんですかぁ?(^_^;)
0072デフォルトの名無しさん
NGNG漏れ、優しすぎ?
0073山崎渉
NGNG0074デフォルトの名無しさん
NGNG0075山崎渉
NGNG0076デフォルトの名無しさん
NGNGやっとローカルでHelloWorldサービスつくってクライアントから呼び出すのを作った程度です。
質問なのですが、WSDLがインターフェイスになって
サービス側が.NETだろうがJavaだろうが、クライアントはC#,Javaの両方が使える事を今知りました。
素朴な疑問なんですけど「.NET vs Java」っていったい何の戦いなんでしょうか?
WSDLをプラットフォームと考えれば共存できるんですよね??
それともJavaにしかコンバートできないWSDL、.NETにしかコンバートできないWSDLでもあるんでしょうか?(そういうサービスをつくることもできるんでしょうか?)
0077デフォルトの名無しさん
NGNG> 素朴な疑問なんですけど「.NET vs Java」っていったい何の戦いなんでしょうか?
サンとマイクロソフトのどっちが馬鹿かの勝負だろ?
0078デフォルトの名無しさん
NGNGどっちの環境が利用しやすいかについての戦い。
または、どっちの会社がえげつないかについての戦いとも言う。
>JavaにしかコンバートできないWSDL、
>.NETにしかコンバートできないWSDLでもあるんでしょうか?
そもそも、WSDLが特定の環境に依存するようでは、
WSDLの意義がまったくもって損なわれてしまいます。
007976
NGNGJava使いはJavaで組めばいいし、.NET使いは.NETで組めばよいだけの話か。なんか安心した。
008078
NGNGただ、それぞれの環境の利点はありますから、いろんな実行環境で
いろんな言語を使って通り一遍コーディングして
そのよしあしを見極めてみるべきだと思います。
「.NET vs Java(特にJ2EE)」については、いろいろな雑誌で
検証記事が掲載されていますので、参考になると思います。
あと>>78で書き忘れましたが、現状では、生成した環境と
同じ環境を使わないと適切にコンバートできないWSDLは存在します。
当然ながら、初期の開発環境についてはこういう傾向が顕著です。
ただ、そうした特定の環境に依存するWSDLというのは
本当はあってはならないというのが>>78で書きたかったことです。
このことについて参考になるのは以下の記事あたりでしょうか。
ttp://www.atmarkit.co.jp/fdotnet/opinion/yoshimatsu/onepoint03.html
しかし、そうした問題は徐々に解消されつつありますし、
将来的にはまったくなくなるといっていいと思います。
0081山崎渉
NGNG0082デフォルトの名無しさん
NGNG「J2EE1.4はWEBサービスをネイティブサポートする」ってどういう意味!?
0083デフォルトの名無しさん
NGNGいちいちマーケティング・フレーズに踊らされんなって。そんな言葉に意味なんかあるわけないだろ。
そもそもJ2EE自体、実体がないただの仕様なのに仕様が他の仕様を「ネイティブサポート」なんておかしいと思わないか?
0084デフォルトの名無しさん
NGNG>J2EE1.4出たらプロキシクラス生成とかせんでもよくなるの?
勉強不足でよくわかりませんが、そういうツールは
IBMから出ていたように思います。(おそらくWSIF)
>>82-83
>「J2EE1.4はWEBサービスをネイティブサポートする」
深いこと考えないで単に、「SunがじきじきにJ2EESDKで
Webサービスを扱うためのクラスライブラリを
サポートしますよ」という意味でよいのではないでしょうか。
そういう意味では、
>そんな言葉に意味なんかあるわけないだろ
というのも極端な物言いかと。
0085デフォルトの名無しさん
NGNGWSIFはJ2EE 1.4には含まれません。
http://ws.apache.org/wsif/
JAX-RPCでもDynamic Invocation Interface (DII) を使えば、別にプロキシ
クラスは必須ではない。
0086デフォルトの名無しさん
NGNG既存のEJBをWebService化したいんだけど、JAX-RPCが全然わからない。
008784
NGNG情報ありがとうございます。WSIFもかつてのSOAP4J同様、
IBMからapache.orgに行ったんですね。
0088デフォルトの名無しさん
NGNGEJBをWebサービス化するのは、JAX-RPCの範疇ではない。
JSR 109で定義されるが、今のところツール依存になる。
IONA XMLBusとかWebLogic Serverを使えばよい。
http://xmlbus.com/docs/5.4/users_guide/index.html
http://edocs.beasys.co.jp/e-docs/wls/docs70/webserv/index.html
0089デフォルトの名無しさん
NGNGJAX-RPCというかAxisで,オブジェクトを引数にしてメソッドコールまたは
戻り値として受け取るようにするときに,実クラスじゃなくインターフェイスとして
型を定義し,あつかうことができますか?
つまり,Vectorなんだけど実際のWebサービス関連の定義上は
List型で全部宣言してあるというような…
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNGへぇー、新しい呼び方が決まったの?2ちゃねらー的に。
0092デフォルトの名無しさん
NGNG今もバリバリ使われていますが、何か。
0093デフォルトの名無しさん
NGNGhttp://www.btonic.com/ws/index.html
のJavaクライアントをAxisで作って遊んでるんだけど、
Axisが随分.NETとは違うプロキシクラス吐き出して苦労してます・・
C#ではパラメータにポインタが使えてJavaでは使えない関係からこの問題が起きている模様(予測)
これはMSの嫌がらせ設計でしょうか?
(C#だとこんなに簡単でJavaだとややこしくなるんだぜ!みたいな・・)
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNG.NETとは違うプロキシクラスというのは、おそらくホルダクラスの
ことであろうと思います。
ご指摘の通り、Javaではポインタによる参照渡しが出来ないため、
ホルダクラスを利用することで擬似的にそれを実現しています。
btonicのWebサービスは複数個の戻り値を返す(例:GetDicList)ので、
それらの戻り値を参照渡しの形で受け取るために
ホルダクラスを利用しているのです。
>C#だとこんなに簡単でJavaだとややこしくなるんだぜ!
今回の問題は、まさにその典型ですよね。
0096デフォルトの名無しさん
NGNGその通り、ホルダクラスビシバシでした。
この程度のサービスだったら何とか使えるんだけど
今後サービスが複雑化するにつれて大変な事になりそうな気が・・
というか、Javaへの嫌がらせで
パラメータのポインタ渡し設計をMSがビシバシやるとしたら
C#を使うにしても嫌だなぁ
パラメータをポインタで渡すなんてやりたくねぇよ・・
009793
NGNGhttp://www.btonic.com/ws/index.html
のJavaクライアントを作成しているのですが
辞書アイテムから意味を取得するとき
dicItem.getBody()
・・・としてからどうするのでしょうか?
item.getBody().get_any()で
org.apache.axis.message.MessageElement
が取得できるのですが、これですか?
これからHTMLを解析して表示するしか方法はないのでしょうか?
また、そうだとすれば、これをうまくMessageElementをJEditorPaneに乗せる方法はないでしょうか?
(JTextAreaにテキストとして楽におとせる方法があればなお良い)
初心者なのですがマニアックな質問で申しわけありないっす、
どなたかご存知の方いましたら教えてください
009895
NGNGホルダを利用しないといけないWebサービスは何も
MS製品によって実装されたものに限るわけではありません。
結局、ホルダクラスもWSDLを元に生成されているわけですから。
Java使いとしては悲しいですが、こうした場合には
Javaの特徴が弱点として働いてしまうと認めざるを得ないと思います。
ソースは失念しましたが、以前、Javaを開発した人のひとりが、
「複数個の戻り値を持つメソッドを認めるべきであった」
などと話していたことを思い出します。
009993
NGNGhttp://www.btonic.com/ws/index.html
のクライアントをJavaでつくってるんですけど
結果を受け取るまでできたんですけど、XML形式で帰ってきて
これを.NETのIHTMLDocument2インターフェイスを使って処理しなければならない模様・・
Javaからこの形式をHTMLに簡単に落とす方法誰かご存知でないでしょうか?
しかし恐るべしMicrosoftの巧妙な嫌がらせ・・
0100デフォルトの名無しさん
NGNG板違い。絶対に許さない。
あえてじゃねーよボケ!
わざわざwebprog板がある意味がねえじゃん。
0101デフォルトの名無しさん
NGNGネタだとわかってはいるが、見苦し過ぎ。
■ このスレッドは過去ログ倉庫に格納されています