Webサービス プログラミング総合スレッド
レス数が950を超えています。1000を超えると書き込みができなくなります。
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ネタだとわかってはいるが、見苦し過ぎ。
0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNGそんなの設計者がアホなだけじゃん。MSの嫌がらせって何だよ。
設計者がJavaをシカトしてるだけだろ。
>これを.NETのIHTMLDocument2インターフェイスを使って処理しなければならない模様・・
そんなわけないだろ。どこがそうなってるかあげてみ。
0104デフォルトの名無しさん
NGNG0105とをりすがり
NGNG自分で試してから、いちゃもん付けたほうがいいよ・・・
0106デフォルトの名無しさん
NGNGXMLで帰ってきたら問題ありますか?
0107デフォルトの名無しさん
NGNG意味不明
0108デフォルトの名無しさん
NGNGハァ? そのサービスを開発してるのはMSではないだろ。
話の流れを理解してからいちゃもん付けたほうがいいよ・・・
0109とをりすがり
NGNG011093
NGNG帰ってくるHTMLが標準的なHTMLでなくて、「これは何のHTML?」とぐぐってみた結果どうもMSの拡張HTMLで.NETのIHTMLDocument2を使うなりすると上手にブラウザに表示できる形式らしい事がわかりました。
0111デフォルトの名無しさん
NGNGそれはただのテストページのことですか?
「これは何のHTML?」ってのも意味がわからないなあ。
MSの拡張HTMLってMARQUEEとかのこと?
IHTMLDocument2はCOMですけど?
0112デフォルトの名無しさん
NGNG0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNGだからです。rpc/encodedではないのがなぜかは分からんが、MSはそれほど
悪くない。WSDL2Javaを使うのを止めて、JAXM APIかDocument StyleのAPIを
使った方が楽だと思う。
011595
NGNG>VisualStudio.NET用って書いてあるよ
そんなこと書いてありましたっけ?
なんぼなんでもWebサービスなんですから、
異なる環境間での相互運用が前提でしょう。
実際、ためしにWSDL2Javaが生成した
クラスを利用してプログラムを作ってみたところ、
きちっと動きましたし。
>>110
HTMLが返っているようには思えませんが…
ひょっとして、NetDicV06HttpGetのportかあるいは
NetDicV06HttpPostのportを利用していませんか?
0116これから独習
NGNG当方、WEBサイト構築におけるプログラミング技術を習得したいと思ってますが、
何から始めていいのかわかりません。昨日本屋でいろいろ見ましたが、色々ありす
ぎてわかりません。
1.言語は何から学ぶべきですか(Java?Perl?)
2.お勧めの書籍があれば教えてください
0117デフォルトの名無しさん
NGNG0118デフォルトの名無しさん
NGNGその手の質問ならば、この板で聞くのが適切でしょう。
http://pc2.2ch.net/php/
よくある誤解ですが、ここでいう「Webサービス」は
Web上で提供されているサービス一般を指す言葉ではありません。
0119デフォルトの名無しさん
NGNGサーバーサイド、クライアントサイドとも
0120デフォルトの名無しさん
NGNG現状ではそれ以外に選択肢がありません。
0121とをりすがり
NGNGあと、Apache AXIS で安くお気楽に試行するってのもお勧めかな
0122デフォルトの名無しさん
NGNG> クライアントサイドとも
0123とをりすがり
NGNGSwing/SWTクライアントかWebブラウザに、XMLライブラリ組み込んで使えばいーじゃん
あと、携帯もな
0124デフォルトの名無しさん
NGNGアホですか?SOAPメッセージを自前で解析するの?
0125デフォルトの名無しさん
NGNG携帯は、最小限の事しかできないと思うけど
0126デフォルトの名無しさん
NGNGATLで作るのも結構簡単だぞ。
0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNGMSDNライブラリを読めばだいたい解るよ。
0129ゆか
NGNGWebアプリケーションサーバについてお聞きしたいのですが。
WebLogic+Apache とか TOMCAT+Apache とか
組み合わせてWebアプリケーション環境を構築する事例って
けっこうあるみたいなんですが、
WebLogicやTOMCATのみの場合と比べてどんなメリットがあるんでしょうか。
教えてください。よろしくお願いします。
0130デフォルトの名無しさん
NGNG0131ゆか
NGNGWebProg板へ行ったほうがいいみたいですね。
お騒がせしました。
マルチポストって言わないでくださいね・・・
0132デフォルトの名無しさん
NGNG0133デフォルトの名無しさん
NGNGおレえて<だちい。
0134デフォルトの名無しさん
NGNG0135デフォルトの名無しさん
NGNG0136山崎渉
NGNG0137山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0138ヌルポー タル
NGNGその中でWebSphere Portal の評価(体験)版がなかなか見つかりません。
どこにあるか知りませんか?
0139デフォルトの名無しさん
NGNG記憶違いでなければ,なかったと。
0140にゃ
NGNGサービス記述WSDLとバインディングWSDLとスキーマXSDです。
これを.NETでは分割されたまま、Proxy作成ツールを利用してProxyコードが作られました。
Apache Axisを利用した場合だと、
importタグの部分を考慮して一つのWSDLファイルに結合してからProxyコードを作ったのですが、
分割されたままだとProxyコードは作成されないのでしょうか?
どなたかお助けを(*- -)(*_ _)ペコリ
0141デフォルトの名無しさん
NGNGSOAPメッセージの内容が見れるのですが、
.NETには同じようなツールはないんですか?
0142にゃ
NGNGすいません、分からないです。
今までWSADを使っていて、今回.NETで作っています。
まだ理解度50%くらいなので。。。。
0143山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0144デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/enterprise/0211/05/op03.html
0145デフォルトの名無しさん
NGNG作成中のWebサービスでは、Sessionを使用したい
と思い、MSDNで調査したところWebConfigで
Cookieless=trueと設定するだけで、Cookielessに
Session管理ができるとしり、これを採用しました。
ところが、実際にWebサービスを動かしてみると
動作してくれません。
(Cookieless=falseならば動作します)
どなたかCookilessSessionを使用したWebサービスを
つくられたことがある人がいらしたら教えていただ
ければと思います。よろしくお願いします。
0146はじめまして
NGNG現在JAVAをつかってのWebサービス作成に取り組んでいるのですが、その際クラス構造体が使いたいのです
しかし、Webサービスをかいすると なぜかなかのプロパティが見えなくなってしまいます。
どなたか プロパティを出す方法教えていただければうれしいのですが
0147デフォルトの名無しさん
NGNG詳しい開発環境と、出来ればソースコードを見せておくれ。
0148146
NGNGつくることができました
いままで setとgetの頭文字を大文字にしていたので表現出来なかったようです。
ほんとにありがとうございました
0149山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0150山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0151デフォルトの名無しさん
NGNG設計に使えるようなの欲しいです。
0152デフォルトの名無しさん
NGNGちゃーぷ?
0153デフォルトの名無しさん
NGNGRFC読めばいいのでは?
0154山崎 渉
NGNG0155デフォルトの名無しさん
NGNGまた、切り替えは可能ですか?
当方、C#.Net Clientを使用。
0156デフォルトの名無しさん
NGNGまず、やりたい事を書こう!
0157山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0158デフォルトの名無しさん
NGNG0159デフォルトの名無しさん
NGNG>>158
>>158
>>158
0160デフォルトの名無しさん
NGNGヘルプとか全部英語だけど日本のサイトのカタログとかは使えるね。
0161デフォルトの名無しさん
NGNGttp://www.webmagiccentral.com/mt_webmagician/jp/archives/000083.html
0162山崎 渉
NGNG0163デフォルトの名無しさん
NGNGプログラマならさっさと実装してみろよ。
俺モナー。
WEBサービスを参照するWEBサービスを書くとぐるぐるまわっていつかはバターになりますか?
0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNG0167デフォルトの名無しさん
NGNG0168デフォルトの名無しさん
NGNG0169デフォルトの名無しさん
NGNG0170デフォルトの名無しさん
NGNGやる気の問題。
0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNGたとえばこのXML Webサービス対応三省堂デイリーコンサイス、
http://www.btonic.com/ws/
どういう使い道が考えられますか?他にもGoogleなんかもWebサービスとして
公開しているみたいですが、それによってどのような新しいWebアプリが
可能となるんでしょうか?
0174デフォルトの名無しさん
NGNGアマゾン支店(チャージバックあり)とかいう話ならわかるんだが、郵便番号検索WEBサービスが有料なら使いたいとは思わない。
あ、日本語変換候補を辞書サービスから勝手にひっぱってくる、ってのはどうだろうか。だめかな。
GoogleのWebサービスは今一目的がわからんちん。GoogleがUDDIだったらいいなあ・・・・・。
0175デフォルトの名無しさん
NGNG>GoogleがUDDIだったらいいなあ・・・・・。
って考える人がいる(いろんなウエブサービスがいっぱいあって
自分の好きなサービスを検索してきてつかえる)から
googleも自分の検索機能をウエブサービス化しようと
かんがえたんじゃあないの?
ちなみに情報提供サービスをやってみたいが、基盤となるDB作るの
大変だって考える香具師がいるからgoogleも自分とこのサービスを
ウエブサービス化して収入源にならないか試してるってとこじゃあ
ないの?
0176デフォルトの名無しさん
NGNGそれをASP.NETに持っていくのは簡単なんでしょうか?
それとも一から構築しなおすしかないでしょうか?
.NetFrameworkの素人にもわかるように教えていただけると助かります。
また、ここで聞いたほうがいいという場所があったら教えてください。
0177デフォルトの名無しさん
NGNG2ch以外の場所
0178デフォルトの名無しさん
NGNGgoogleのWebサービスっていわゆる「ぐぐる」とは違うの?同じだったら面白くないよなあ。
0179デフォルトの名無しさん
NGNG同じでしょ。(推測)
GoogleをAPIとして使えて、Win/Web等のアプリに組み込めるって事でしょ。
0180デフォルトの名無しさん
NGNG>>郵便番号検索WEBサービスが有料なら使いたいとは思わない。
これを、郵政省が無料で公開してくれれば、使いたいかな。
0181デフォルトの名無しさん
NGNG同じだとしてどう組み込む??どんなアプリに組み込む?? ブラウザでぐぐったほうが速いじゃん、ってならないかなあ・・。
>>180
漏れも。
0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNGWebサービス化してプログラム的に呼び出せるとうれしいもの
ってなくはなさそうだけどねぇ。
ただ、それでサービス提供者がどうビジネスするかって話はあるけど。
0184デフォルトの名無しさん
NGNGバックを Java できっちり作っておいて、
ユーザから見えるフロントは Perl や Java が SOAP で
バックとやり取りしてるって感じ。
0185デフォルトの名無しさん
NGNG地図+GPS+うまい居酒屋+安いホテル、とか。
サービスの組み合わせ方にセンスを見出す方向になるとなると、使用者(ユーザ)が自由に組み込める形にすると。
でもそうなるとビジネス化が難しいなあ。WEBサービス管理業者の閉じたUDDIから選ぶようにすればOKかな?
問題はユーザが自由に組み合わせたWEBサービスをどうやって表現出来るか。だと思うんだけどいい考えありません?
0186デフォルトの名無しさん
NGNG組み合わせごとにいちいち定義するの?
サービスをカテゴライズして、カテゴリ単位で組み合わせ可能性を管理するくらいじゃないのかな。
あとは同じカテゴリのサービスを重ねたときの表現の原則を決めておくとか。
0187デフォルトの名無しさん
NGNGhttp://www.itmedia.co.jp/news/articles/0403/04/news040.html
0188デフォルトの名無しさん
NGNGうんにゃ、だからそこだって。確かに難しい、というか思いつかないんだけど。
ジグソーパズルじゃないんだけど、個々のサービスに他のサービスと組み合わせることが出来る
結合部分を持たせて、組み合わせ可能なサービスを動的に探しにいくとかなんとかかんとか。
>>187
確かに面白そうだが、
>>Outlookから書籍を検索・購入したり、Wordに検索結果を簡単に挿入できる。
利用法がこれでは。。。。
0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG例くらい挙げてくれよ。>>190
0192デフォルトの名無しさん
NGNGなんでわざわざOfficeでAmazonやる必要あんのよ?
0193デフォルトの名無しさん
NGNG本の売り上げが上がるじゃん。
論文とか資料って、結構参考文献のクレジット入ってるからね。
って言うか、書いてあるから。
>またAmazon.co.jpが提供する情報をOffice Systemの各ソフトに活用できる。
>例えば「Outlook 2003」で受信したメール中の人名や書籍名を、Webブラウザを
>起動せずに検索・購入したり、Amazon.co.jpで検索した情報を参考文献や注釈
>として「Word 2003」の文章に挿入するといったことが可能だ。
要するに、MSがAmazonから広告取ってきたってことでしょ。
0194デフォルトの名無しさん
NGNGその本を買うなら、うちで買ってねみたいな。
0195デフォルトの名無しさん
NGNGイメージしてることはわからんでもないんだけどね。
よく言われてそうなショッピングサービス(ECサイト)と決算サービス(カード会社)と
カタログサービス(メーカー共同)がうまく組み合わさってる状態だよね?
技術的に結合部を作ることはたいしたことじゃないだろうけど、
ビジネスモデルのいくつかの例は思いついても汎用的にはできなさそうな。
0196デフォルトの名無しさん
NGNGその住所から地図情報(GPS)を取得(地図サービス)
その地図に載っていたファミレスのメニューを取得(ファミレスのサービス)
メニューの中の牛肉を出荷した農家の住所を検索(食品サービス)
農家の住所から郵便番号を取得(郵便番号サービス)
るーぷ。
0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG0200U−名無しさん
NGNG一々システムごとに設定するのって不便だよね?
0201デフォルトの名無しさん
NGNGそして顧客から、あるいは君の会社から使用料をもらえばなおよろしい。
ただ、君の自宅鯖を不用意に落とせない罠。
0202デフォルトの名無しさん
NGNG作られます。PROXY作成時にHTTP経由でとりにいくはずです。
0203hiro
NGNGグレープシティ社の「spread for .net web Forms」を
使用しているのですが、Java Script からスプレッドの
スクロールイベントを拾うことは可能でしょうか?
ご存知のかた居りましたら教えてください。
お願いします。
0204デフォルトの名無しさん
NGNGWebサービスにフォームなんてあるの?
0205デフォルトの名無しさん
NGNGWEBサービス系のプロジェクトで独自にフレームワークを開発して
使っているケースってよくあると思うのですが、どんな目的・アプローチで開発されているでしょうか?
自分もそういった開発にまわされそうなのですが、実は最初にフレームワーク部隊を
作るという話ありきで実際なにをどうしたいとか目的がまだないのです。
もちろん、プロジェクトごとに目的は異なると思いますが、直接開発に
携わっている方がいらっしゃれば、少し参考に聞かせていただきたいです。
0206デフォルトの名無しさん
NGNGWebProg板で質問します。
0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNGなんちゃって。
0209デフォルトの名無しさん
NGNGなんちゃって、だからマジではないと思うがマジレス。
言葉には定義というものがある。
携帯できる電話はすべて携帯電話でいいのか?
電気で走る車両はすべて電車でいいのか?
コンパクトなディスクはすべてCDでいいのか?
0210デフォルトの名無しさん
NGNGxml.amazon.comのほうにリクエスト投げると、
<ErrorMsg>Invalid locale parameter "jp". Valid locales are: de uk us</ErrorMsg>
ってな感じ。
ためしに、xml.amazon.co.jpにlocale=usでリクエスト投げてみたら、
<ErrorMsg>Invalid locale parameter "us". Valid locales are: jp</ErrorMsg>
ってな感じで、こっちは逆にjpのみ使えるみたいなのだが、
キーワードを指定して検索しても何もヒットしない。
0211210
NGNG0212デフォルトの名無しさん
NGNGhttp://forums.prospero.com/n/mb/message.asp?webtag=am-assocdevxml&msg=4628.1&ctx=0
0214デフォルトの名無しさん
NGNGBuilding Your First Business Process
http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040520biztalksw/manifest.xml
0215デフォルトの名無しさん
NGNGちょっと英語読めないから便利そうなとこ抜粋して教えてくれ。
0216デフォルトの名無しさん
NGNGライバルのebXMLと比べどうよ?
0217デフォルトの名無しさん
NGNG削除依頼を出してくる。
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNGVB.NETはもれなくVBしかできないDQNなSEとPGたちと楽しくデスマーチできる。
C#は言語的にすぐれているけどだれも使える人がいなくて仕事が来ない。
0220デフォルトの名無しさん
NGNG0221デフォルトの名無しさん
NGNG要素はstringで構いません。
0222デフォルトの名無しさん
NGNGphpでラップ関数って作れるんでしょうか?
例えば、odbc_exex() を自分で記述して、その関数内からodbc_execを呼出す・・なんてこと。
0223デフォルトの名無しさん
NGNG・・・Webサービスで?
0224デフォルトの名無しさん
NGNG0225U ◆CZtFsGiu0c
NGNGidl2wsdlで検索すると、それらしいのが引っかかるね。
ツールがなくても、idl -> Javaソース -> wsdlという変換はできそうだけど。
0226デフォルトの名無しさん
NGNGインターフェースはwebブラウザを考えています。
perlかphpで書こうと考えているのですが、perlでタイマー動作をさせるのは適切でしょうか?
0227デフォルトの名無しさん
NGNGとりあえずスレ違いだし、いた違いの可能性も高いが、別に定期的にPerlスクリプト呼び出すのが不適切だとは思わない。
0228デフォルトの名無しさん
NGNG0229デフォルトの名無しさん
NGNGBPSSってSchema言うくらいだからメタモデルを記述するスキーマ言語ってことでいいんですか?
BPSSで書くのがCCP/CPA?
0230デフォルトの名無しさん
NGNGBPSSはビジネスプロセスを記述するXMLで
CPPAはそれのソフトウェア的な記述?
0231デフォルトの名無しさん
NGNGCPPAは、BPSSで決定されたビジネスプロセスを滞りなく完結させるために必要な
システム周りの設定とその合意内容、て感じ
0232デフォルトの名無しさん
NGNGASINを指定して、一冊だけの書籍のXML形式のデータを取得するのは
どうやってやればいいんでしょうか?
0233デフォルトの名無しさん
NGNGビジネスプロセスを表現するためのメタモデル。
XMLはその具象表現の一つ。別にBPSSにのっとっていてXMLでない
表記も可能。
CPPAは>>231の言うとおり。システム周りという制限はないはずだが、
実際的にはそうなってるね。
もうちょっと言うとCPPAはCPPとCPAのことで、すごい端的にいうと、
CPPが可能な設定値で、CPAが合意した設定値。
たとえばCPPで「おれのシステムはSSLとHTTP、FTPがOKだ」と書いてて、
接続する同士のシステムがCPP見せ合って、何使うか決めたあと
「では、今回はSSLで」ってな感じのCPAを作る。みたいな。
0234デフォルトの名無しさん
NGNGドキュメントに書いてるだろ?
ぐぐってもたくさんでてくるし・・・。
http://www.goodpic.com/mt/tech.html
とか
0235デフォルトの名無しさん
NGNGCPP/CPAはBPSSで書かれたビジネスプロセス定義を参照して、
各ビジネストランザクションに具体的な通信方式を割り当てる。
例えば、ebXML Message ServiceのHTTPバインディングを使って、
非同期通信でやりとりする、とか。
ISOのOpen-edi参照モデルでいうと、BOV (= BPSS) をFSV (= ebMS) に
関連付ける役割を果たしている、んじゃないかなぁ。
0236デフォルトの名無しさん
NGNG自分のHDD内に置いたXSLファイルで変換してローカルにHTML表示させる
ことはできますか?
http://www.goodpic.com/mt/tech.html
で調べたけどわかりませんでした。
0237デフォルトの名無しさん
NGNGどっちがいい?
A. XML データの取得から HTML への変換までを行うプログラムを書く
B. XML データの取得するプログラムを書く
取ってきた XML と XSLT を XSLT 対応のウェブブラウザに通す
0238デフォルトの名無しさん
NGNG複合型のデータを渡すRPCだとWSDLがうまく生成されないみたいです。
どうもobject[]型になっている模様です。
また、Webサービス内で定義しているクラスを
クライアントから参照するためにもWSDLの記述が必要ですよね?
クラス定義からWSDLを自動生成するにはどうすればよいでしょうか?
言語はVB.NETとC#.NETを用いています。
どうか宜しくお願いいたします。
0239236
NGNG答えていただいてありがとうございます
XMLデータを取得してフリースペース上にあげたXSLファイルを指定してHTML変換させるところまではできています。
フリースペースではなく自分のHDD内にXSLファイルを置いて変換させたいのです。
0240デフォルトの名無しさん
NGNGフリースペースに保存した手段が想像できんが、ローカルに似たような環境つくりゃいいんじゃないの?
0241236
NGNGフリースペースに保存した手段とは、ジオシティーズとかのフリーホームページスペースにXSLファイルをアップロードしただけです。
ローカルに似たような環境を作るとは具体的にどういうことでしょうか。
0242デフォルトの名無しさん
NGNGなんだ、ローカルに最初から落としてんのね。
だったら>>237の言うようにローカルにあるXMLとXSLTをブラウザにわたしたらいいんじゃないの?
0243デフォルトの名無しさん
NGNGもう解決済みかも知れませんが、まず前半の質問について。
「複合型のデータを渡すRPC」が正しく実装されているのかを、まずチェックすべきでしょう。
ソースコードが無いので、ご質問の情報だけではなんとも判断できません。
次に後半の質問について。
Webサービス内で定義されているクラスについて、Webサービス側のWSDLを使うのでは
だめなのでしょうか?
.NETで開発されているのであれば、http://foo.bar/baz.asmx?wsdl
で取得できるWSDLファイルにクラス定義も含まれるはずですが。
0245236
NGNG0246デフォルトの名無しさん
NGNG>>242さんじゃないけど、>>239でXSLを指定しているURLを
file://c:/hoge/hoge.xsl みたいに変更してもダメなんだよね?
Webサービスよりも、XML・XSLに関するスレのほうが答えがもらいやすい気が。
0247デフォルトの名無しさん
NGNGなにが「あえて」なんだか。
0248デフォルトの名無しさん
NGNGJWSDPはシリアライズが面倒
0249デフォルトの名無しさん
NGNGなに2年以上前のカキコにレスしてんだか。
0250デフォルトの名無しさん
NGNGAPでプロキシ自動生成しちゃうから
Document/LiteralだろうとRPC/Encoded
だろうと、開発者からはあまり意識しない
でしょ。
JAX-RPCとか使ってDocument/Literal
なことしようとすると、どういうイメージに
なるの?
XML(メッセージ)をゴリゴリ書くイメージ?
どっかにその辺のってないですかね?
0251デフォルトの名無しさん
NGNG「WEB参照」でhttp://www.uddi.ne.jp/registry/inquiryapiを読み込んだら、
POSTじゃないと受け付けない旨のエラーが返ってきました。
どうすれば、WSDLを作成できるのでしょうか?
どなたかお聞かせ下さい。
よろしくお願い致します。
0252デフォルトの名無しさん
NGNGアクセス元のクライアントIPってどうやったら取得できるの?
0253デフォルトの名無しさん
NGNGするWebアプリを考えてますがどんな組み合わせがベストですか?
0254デフォルトの名無しさん
NGNGすれ違いじゃないか?WebDAVやADOや
ASP関係のスレに行ったほうが良い。
0255デフォルトの名無しさん
NGNGどんな文字列を送信すればいいのかが分かりません
どのような書式の文字列を送信すれば書き込みなどができるのでしょうか?
例えばGoogleでの検索とかこの2chでの書き込み時とか
0256デフォルトの名無しさん
NGNGGoogleなんて見たまんまじゃないかよ。
HttpSendRequestなんてものを使う以前問題だな。
HTTPのお勉強からやり直せ。
0257255
NGNGC/C++でのソースをUPしてるサイトとかないですか?
0258デフォルトの名無しさん
NGNGWebサービスの意味がわかってない気がするんだが・・・
0259デフォルトの名無しさん
NGNGSOAを実現するための方法って何がありますか?
0260デフォルトの名無しさん
NGNG0261デフォルトの名無しさん
NGNGPOSTする文字列はどうなりますか?
0262デフォルトの名無しさん
NGNGスレ違い。
Webサービスってなんだかわかってないだろ?
0264デフォルトの名無しさん
NGNG2つ以上の書籍XMLデータを取得したい場合、どのようにパラメータを指定すればよいですか?
0265デフォルトの名無しさん
05/01/23 00:25:08>>264
普通の検索じゃないの?何がわかんないのかがわかんないんだけど。
0266デフォルトの名無しさん
05/01/27 02:51:26なんかjavaよりドドネットの方が実績ありそうだなぁ。
0267デフォルトの名無しさん
05/01/27 06:34:13http://ws.apache.org/axis/
0268デフォルトの名無しさん
05/01/27 22:43:18やっぱaxisかぁ。
0269デフォルトの名無しさん
05/01/31 06:33:370270デフォルトの名無しさん
05/02/02 02:38:41The Mindelectric GLUE
って、今はwebMethodsになっちゃったけど。
http://www.webmethods.co.jp/dev/glue.html
0271デフォルトの名無しさん
05/02/02 02:43:160272デフォルトの名無しさん
05/02/02 02:45:48メソッド本体のコールまで行かないとどんなオブジェクトが送られてきている
かわかんないから、あんますることない・・・。
0273デフォルトの名無しさん
05/02/02 02:48:170274デフォルトの名無しさん
05/02/02 03:05:47ジャパネット高田の受付とか?
0275デフォルトの名無しさん
05/02/02 05:26:140276デフォルトの名無しさん
05/02/02 05:46:270277デフォルトの名無しさん
05/02/02 07:58:41Webサービスを勘違いしてない?
0278デフォルトの名無しさん
05/02/02 13:39:46Webアプリが「その企業の提供する情報」を公開するのに比べて
Webサービスは「その企業の提供する機能」を公開する、ってな認識で
0279デフォルトの名無しさん
05/02/02 14:26:57対システムがWebサービス。
0280デフォルトの名無しさん
05/02/02 16:45:49〃 業務クライアントの更新というのも思いつかない
それこそPOST/GETな世界で十分でねーかと思うし
国内でどんなことに使われてるの?<Webサービス
0281デフォルトの名無しさん
05/02/02 17:16:08やりとりするデータが人間の目で見るためのHTMLか、
システムが読み取るためのXMLかの違い。
0282デフォルトの名無しさん
05/02/02 20:35:420283デフォルトの名無しさん
05/02/02 20:51:37使い道が違うものを比べたいのか?
0284デフォルトの名無しさん
05/02/02 20:58:12同じだろう。
0285デフォルトの名無しさん
05/02/02 20:58:59「使い道」ではなくて「使い方」だろ?日本語間違えたらあかんよ。
0286デフォルトの名無しさん
05/02/02 21:05:140287デフォルトの名無しさん
05/02/02 21:06:200288デフォルトの名無しさん
05/02/03 00:02:53密結合のEJB、DCOM、CORBA
疎結合のSOAP
リモートサーバに存在する業務オブジェクトにアクセスするプロトコルやバイナリレベルでの実装が違うだけ。
極端な話、DCOM over HTTPというヤツを仮にAmazonが公開していれば、Amazon Webサービスとできることは同じだし。
0289デフォルトの名無しさん
05/02/03 00:23:12できる・できないの話?
「使い道」ってそういうことじゃないと思うけど
0290デフォルトの名無しさん
05/02/03 00:44:12RPC・DCOM・CORBA・EJBは社内インフラ用なら問題ないが
B2Bとかやるときにキッツい。セキュリティがまともな企業なら
HTTP・HTTPSポートくらいしか開いていないから、
デフォルトポートでサービス立てるとパケットが通らないんだ。
比べてSOAPをHTTPプロトコルやSMTPプロトコルに乗せた場合は、
社内SEにお伺いを立てずともCORBA的なことができるってわけよ。
社内クライアントPCのOfficeとかがDCOMでamazonに繋げるより、
SOAPで通信する方がコスト的なインパクト少ないやろ。
でもこれってセキュリティに大穴できると思うんだよね。
0291デフォルトの名無しさん
05/02/03 12:45:15Tomcat+AxisとSWTなクライアントがあればOKっていうことか
0292デフォルトの名無しさん
05/02/03 20:41:440293デフォルトの名無しさん
05/02/10 15:59:23SWINGで作れと?
0294デフォルトの名無しさん
05/02/10 16:22:33httpを使えばいいだけであって、soapである理由には
ならんでしょ。httpは普通にバイナリが通るのに、
わざわざXMLにするのは遅くなるだけでメリットゼロ。
0295デフォルトの名無しさん
05/02/10 19:15:13わざわざXMLにする必要がない応用では、今も昔も今後もただのCGIが使われると思うけど。
リクエストやペイロードのフォーマットを形式的に記述したいときには、今時ASN.1ベースでってのも
アレなんでSOAPになるんじゃない?
0296デフォルトの名無しさん
05/02/10 20:20:05サイズが10倍も違うってのは、明らかにXMLが駄目だと思うけど。
流行してるからツールが揃ってるって理由はナシね。
純粋に技術的優位性について。
あ、それから、XMLが全部駄目って言ってるわけじゃないよ。
なんらかの種類の文書的データを一回返して終りって用途なら
XMLでいいと思う。でもsoapの使われ方って、そうじゃないの
ばっかりだよね。
0297デフォルトの名無しさん
05/02/10 21:02:23そういう観点ではsnmpなんかは優れたプロトコルだと思う。
大きめのサーバシステムのコードを書く、プログラム歴5年以下の新人が
簡単に使えるツールやフレームワークが有力なベンダーから提供されれば
また日の目を見ることもあるだろうね。
0298デフォルトの名無しさん
05/02/10 21:50:02表だって流行してるわけじゃないけど、
裏方としてバリバリ使われていますよ。
0299デフォルトの名無しさん
05/02/14 11:24:080300デフォルトの名無しさん
05/02/14 12:23:15D : だから何?
D : だって・・・
I : 逝ってよし!!
0301デフォルトの名無しさん
05/02/14 14:59:32D:だって・・・
D:だって!
I:言えないわ・・・・・
0302デフォルトの名無しさん
05/02/14 18:27:10D : ダーリン
D : デカイけど
I : インポ!!!
0303デフォルトの名無しさん
05/02/15 08:50:23D : 団子が
D : 大好きで
I : 意地汚い
0304デフォルトの名無しさん
05/02/18 19:32:57Complex Typeも対応してるようなやつ。
0305デフォルトの名無しさん
05/02/19 12:23:46VisualStudio
0306デフォルトの名無しさん
05/02/20 01:36:20javaしか触ってないくせに言うがオレはMSと見たね。
0307デフォルトの名無しさん
05/02/20 02:14:17マルチプラットフォームで横長いのがJavaで
WEBアプリからデスクトップまで縦長いのが.NET
適材適所で選択するだけ、どちらかに魂を捧げる必要はない。
0308デフォルトの名無しさん
05/02/20 11:57:36大差ないということは、dotnetjもjavaと同じくらい面倒くさいのか。
もうant書きたくねーよ。eclipseプラグインとかでwsdl2javaを
プロジェクトにうまく適合してくれるやつとかある?
0309デフォルトの名無しさん
05/02/20 12:15:390310デフォルトの名無しさん
05/02/20 23:45:00JavaならひそかにBEA WebLogic workshopがオススメ。
なにかっていうと、WebLogic Server用のIDEなんだけど、
XMLスキーマやらWSDLやらインポートするとプロジェクトに
すんなり扱えるようになる。
本番環境用にはWebLogicServer分の金かかるけど、
開発にはライセンス不要なんでWebLogic使えるような
規模のプロジェクトならどうぞ。
0311デフォルトの名無しさん
05/02/21 00:20:57http://www.alphaworks.ibm.com/aw.nsf/reqs/webtools
0312デフォルトの名無しさん
05/02/27 11:42:45【!募集 PHP でシステム構築 】
PHP + MySQL で、あるWebサービスを運営しようと
考えております。私は、プログラマーではないので、
どなたか引き受けていただける方はいらっしゃいますか?
2ちゃんねらーの皆様でご興味ある方はや、依頼主とプログラマーを
結びつけるこんなサイトがあるよ〜などの情報をお待ちしております。
0313デフォルトの名無しさん
05/02/27 12:13:340314デフォルトの名無しさん
05/02/27 15:24:49それでやれってことじゃ。。。。。ないな、絶対w
0315デフォルトの名無しさん
05/02/27 16:05:570316デフォルトの名無しさん
05/02/27 18:41:30ごめんなさい。Webサービスではなく、Web上で提供するサービスです。
ご指摘ありがとうございました。
0317デフォルトの名無しさん
05/02/27 18:55:06奴が馬鹿なような気もする。
それとも誤解されることを狙って名前をつけたのか?
0318デフォルトの名無しさん
05/02/28 11:00:290319デフォルトの名無しさん
05/02/28 12:04:22web service → bservice
0320デフォルトの名無しさん
05/02/28 18:54:11http://pc5.2ch.net/test/read.cgi/tech/1108989422/
0321デフォルトの名無しさん
05/02/28 19:00:00.NET(Client)とJava(Server)で相互運用というのは可能なのでしょうか?
0322デフォルトの名無しさん
05/02/28 21:38:03SOAPならば、XMLの構文を解析できる言語なら何でも。
.NETでもJavaでも。サーバとクライアントの組み合わせは関係ないです。
SOAPしか知らんけどな。
0323デフォルトの名無しさん
05/03/01 02:14:45呼んでるというか、呼ぶようになった、だな。
最初に Web サービスという名前をつけたのはMS?
ttp://www.atmarkit.co.jp/icd/root/41/85038141.html
0324デフォルトの名無しさん
05/03/03 02:24:44言語の型 <=> WSDLの型
型がある言語の場合だと細かいマッピングの違いで
悩む場合が多い。
たしかドットネットだとMap,Dictinary,連想配列と
呼ばれるアレが素だと流せないと言うが、流す方法もあるらしいも聞いた。
0325スペシャリスト
05/03/03 22:46:46なぜならウェブのやつは粗雑だし、毛深いし、おまけに飲んだくれだ。
あいつにサービスされるくらいなら、犬としょんべんした方がましさ。
0326デフォルトの名無しさん
05/03/03 22:53:13今まででも再利用再利用言ってきた割にはうまくいってないものだらけ。
グリッドコンピューティングと合わさったらいいかな?と思ったのは漏れだけか?
0327デフォルトの名無しさん
05/03/03 23:18:56再利用って二つあると思う。
WSそれ自体を使い回せる事。これは言う通りで日経みたいなアフォマスゴミを鵜呑みにしちゃいかん。
もう一つは、既存のシステムにラッパを被せてWSとして使い回す事。こっちは確実でしょ。
>グリッド
ええ着眼やね。グリッドはWSにすり寄ってるよ。WSRFでググりゃ。
だが、グリッドなんてバズワードだけどね。比較的正直なのはSUNだけだよw
0328デフォルトの名無しさん
05/03/04 12:24:04独立した規格にせずに、各サービスで勝手にやってた方が、
なんぼかマシだったような。
0329デフォルトの名無しさん
05/03/05 13:25:16ある特定のファイルをダウンロードする時だけ、ダウンロードバイト数が1バイト足りない。
こういう現象はどこに問題があると思います?
0330デフォルトの名無しさん
05/03/05 14:33:22と思ってみるテスト。
0331デフォルトの名無しさん
05/03/05 16:25:36人
女 ●各板で話題に沿わない荒らし方をする。
監 ●ポイント:過去レスを見ずに書き込むとうまくいく。
禁 ⇒新入りはなくなるだろう。
殺 ⇒普通にスレ返すのはプロ固定。
害 ⇒妙な荒れ方するのはプロ固定。
・ ⇒とりあえず2ch擁護するのはプロ固定。
犯
人 ●2、3書き込んだら後は寒く無視。
‖ ⇒すると東京プラス会社潰れる。
西 ⇒監禁中の女プロ固定も解放される。
村
博
之 ______________________________________
0332デフォルトの名無しさん
05/03/05 17:35:48しかし今どきWebサービスって言葉の意味解らん奴がこんなにいるとは…。
0333329
05/03/05 17:52:10他所で質問してくるわ。
0334デフォルトの名無しさん
05/03/09 14:56:390335デフォルトの名無しさん
05/03/09 16:45:07http://www.atmarkit.co.jp/fxml/tanpatsu/21websvc/websvc01.html
0336デフォルトの名無しさん
05/03/12 18:33:24UDDIを使った案件は見たことがない。
0337デフォルトの名無しさん
05/03/12 23:53:300338デフォルトの名無しさん
05/03/12 23:56:400339デフォルトの名無しさん
05/03/20 00:56:28コンピュータが勝手にUDDIで取引先決めたりしたら…
詐欺の温床じゃん。
0340デフォルトの名無しさん
05/03/20 10:07:21前提にあるものが多かった。シングルサインオン、UDDI、HailStorm、ちょっと違うけどSmartタグ・・・
最初からそこにビジネスが生まれることを狙っての技術。これらは一部を除いてほとんど死んでしまったけど、
それは技術者たちが企業のビジネスモデルに組み込まれるのを嫌った結果じゃないかな?
0341デフォルトの名無しさん
05/03/20 11:09:58でも WS-Addressingで全部済んじゃうのだろうか?
0342デフォルトの名無しさん
05/03/20 14:00:26それはタイトル通り、アクセス制御及びパスワード認証プログラミングについてです。
色々と詳しい事を教えていただけないでしょうか?
�@自分でホームページをDreamweaver4で制作しています。
�A目的はWebショップ用です。
�B会員制にしようと思っています。
�Cでも、資金はありません
�Dやる気はかなりあります!
どうか色々と教えて下さい。本気な為、荒しは遠慮下さい
0343デフォルトの名無しさん
05/03/20 14:08:03Webサービスとは?
http://www.atmarkit.co.jp/fxml/tanpatsu/21websvc/websvc01.html
0344デフォルトの名無しさん
2005/03/21(月) 08:20:28public UDDIってまだ運用続けてんのかな?
0345デフォルトの名無しさん
2005/03/22(火) 17:43:04日本のUDDIならwww.uddi.ne.jp(www.ntt.com/uddi/)で運営されてます。
>>344
昔の事例(2年前ぐらい?)だけど、ある特定の業界(物流だかなんかの資材調達だか)向けに
UDDIを運営するところがあって、そこが利用者、サービスの提供者ともに調査して
まともなサービス/会社かどうか判断してから、UDDIへ登録するっていう事例があった。
だから、>>339の言うような詐欺みたいなことは基本的には発生しづらい。
そのUDDIは決済の仕組みまで厳密に定義されていて、サービス上で
決済まで行える仕組みだったように記憶してる。
その当時、private、publicに対してprotected UDDIとかって言っていたような希ガス。
0346デフォルトの名無しさん
2005/03/22(火) 19:50:40サイトだけを停止、開始ってできるのでしょうか?
IISは5.0です。
よろしくお願いします。
0347デフォルトの名無しさん
2005/03/22(火) 20:29:36ちなみに、スレ違いにマジレスすると、IIS4の時に「net」コマンドではできなかったので、
VBSでIISのオブジェクト取得->サイトのオブジェクト取得->開始/停止
ってのをやった記憶はある。10行程度でできた気がするけどね。
IIS5.0はシラネ。
0348デフォルトの名無しさん
2005/03/24(木) 00:57:44「iisreset」コマンドでどうぞ
0349デフォルトの名無しさん
2005/05/07(土) 23:36:06ttp://www.itmedia.co.jp/news/articles/0505/02/news009.html
まだWS-Discoveryを採用したデバイスってないよね?
0350デフォルトの名無しさん
2005/05/07(土) 23:41:02売国奴どきゅも、さむそん?
いずれにせよ、|V|$の説明が予告通りにいくことはないでしょ。
ロングホーンことWindows2006すら、2006年に出るかどうかの瀬戸際なのにw
0351デフォルトの名無しさん
2005/05/09(月) 23:05:28WSDLを書くにはどうしたらいい?
HTMLをエスケープしてstringにするっていうのは無しで。
0352デフォルトの名無しさん
2005/05/10(火) 22:12:08普通にmethod(string arg1) の定義をWSDLに記述すれば
いいんでないの。SOAPプロトコル通るときにSOAPエンジンが狂うか
心配せんでも、まともな実装だったらエスケープしてくれるでしょ
0353デフォルトの名無しさん
2005/05/12(木) 20:04:342 774 9 32
http://aa5.2ch.net/test/read.cgi/nanmin/1115440638/
第九オフでmixi検索汁!
0354デフォルトの名無しさん
2005/05/12(木) 22:03:01で普通のデータはいいんだけど例外クラス。Exceptionはbeanではないよね。
例外チェーンも使っていいのかよくわからんし。
0355デフォルトの名無しさん
2005/06/08(水) 21:50:05Webサービス側でメンバ変数を普通に利用しようとした俺に最適な良書を教えろや
てゆーかなんで一回きりのサービスをクラスに記述するんだよ。
クライアント側でnewしたときに自動的にセッション張ってインスタンス管理してくれるのかと勘違いしたじゃねえか
0356デフォルトの名無しさん
2005/06/12(日) 05:25:570357デフォルトの名無しさん
2005/07/06(水) 01:33:230358デフォルトの名無しさん
2005/07/09(土) 00:04:270359デフォルトの名無しさん
2005/07/09(土) 00:18:130360デフォルトの名無しさん
2005/07/11(月) 04:51:04それっぽいスレッドもないし。
一部では「Web Services Considered Harmful?」とか言われてるんだぞ。
ttp://ch.kitaguni.tv/u/5250/XML/Web%a5%b5%a1%bc%a5%d3%a5%b9/0000217086.html
0361デフォルトの名無しさん
2005/07/11(月) 05:40:030362デフォルトの名無しさん
2005/07/12(火) 21:53:010363デフォルトの名無しさん
2005/07/14(木) 18:27:430364デフォルトの名無しさん
2005/07/14(木) 18:30:200365デフォルトの名無しさん
2005/07/22(金) 23:06:150366デフォルトの名無しさん
2005/07/22(金) 23:19:47なんとかパブ
0367デフォルトの名無しさん
2005/08/06(土) 12:40:53天気予報をXMLで提供すると気象庁が発表してから半年が経った
実は2004年の11月には既に気象庁がこんなプレスリリースを出している。
府県天気予報・府県週間天気予報を新しい形式(XML形式)で提供します。
◎:平成16年12月から追加して発表するもの
(XML形式で提供します。気象庁HPでも12月から掲載します。)
しかし発表で予告された12月1日からもう半年以上を経た2005年7月現在、
気象庁のwebサイトにはXML形式のデータなどどこにも見当たらない。
なお、お察しのとおり、財団法人 気象業務支援センターも
財団法人 日本気象協会も 気象庁の官僚の天下り先である。
0368デフォルトの名無しさん
2005/08/06(土) 12:42:30RSS
0369デフォルトの名無しさん
2005/08/09(火) 19:39:40今なら、はてなダイアリーにて、ウザいキーワードをこっそり削除できますよ?
----
naoya 『キーワード登録の際のPOSTの中身に、cnameとoldcnameというのがあって、
これらが異なっていればカテゴリ移動と判断されて「change category to」扱いになります。
つまり、もともと削除予定キーワードであっても、oldcmaneをウェブとかにして、
cnameを削除予定にすれば、 change category to 削除予定キーワードが連続で
記録されることになります。』 (2005-08-08 13:15:43)
naoya 『ということは逆に、削除予定にしたいけど編集者に通知メールを送りたくない、
という場合には、oldcname,cnameをともに削除予定にしてしまえば
(change category扱いにならないので)よいわけです。』 (2005-08-08 13:17:36)
----
0370デフォルトの名無しさん
2005/08/10(水) 03:57:44http://i.hatena.ne.jp/idea/4775
0371デフォルトの名無しさん
2005/08/18(木) 10:40:29RSS でも SOAP でも何でも良いから天気予報の XML サービスってどっかないんかな。
0372デフォルトの名無しさん
2005/08/18(木) 13:11:13これじゃねーの?
http://neta.ywcafe.net/000497.html
RSSでもSOAPでもなくてFTPで10まんえんらしいけど。
もしデータの二次配布が許されるなら、ヤフーとかgoogleがXML Webサービスで配信してくれたらなあ。
各webポータル業者はHTMLでブラウザ用に天気予報を配信してるんだから、XMLでシステム用に配信しても問題無い気がする。
屁理屈なのかな。
0373デフォルトの名無しさん
2005/09/17(土) 18:38:17definitions要素のtargetNamespaceの記述が
>任意に URI 型の targetNamespace 属性を指定することができます。
>URI は、相対 URI であってはなりません。
これだけじゃtargetNamespaceが何のための属性なのかがわからん
0374デフォルトの名無しさん
2005/09/18(日) 00:48:29JSP/Servletでリファラ取得できるの?
0375デフォルトの名無しさん
2005/09/18(日) 00:58:38スレ違いだコンチクショウ。
WEBアプリとWEBサービスの区別もつかない池沼は首吊って逝けや!
リファラはHttpServletRequest#getHeader("Referer")で取れるよ。
0376デフォルトの名無しさん
2005/09/18(日) 01:01:01だって、、、プログラミングって書いてあったから、、、
なにはともあれRefererね、サンクス(n‘∀‘)η
0377デフォルトの名無しさん
2005/09/18(日) 02:56:49だってもなにもスレ違い。Webサービスでぐぐってから出直してこい。
0378デフォルトの名無しさん
2005/09/18(日) 17:00:54・大まかな住所、日時 ⇒ 天気予報、日の出日の入り、満潮、干潮、月齢
・緯度/経度 ⇔ 大まかな住所
・郵便番号 ⇔ 大まかな住所
・緯度/経度、拡大率 ⇒ 地図画像
最近旅行アプリ作りに夢中だからこんなんばっか…
0379デフォルトの名無しさん
2005/09/18(日) 22:13:21このスレ板違いだよな
0380デフォルトの名無しさん
2005/09/19(月) 00:18:300381デフォルトの名無しさん
2005/09/19(月) 00:44:17どこが?
0382デフォルトの名無しさん
2005/09/20(火) 04:48:59某サイトに乗ってる
>java samples.userguide.exaple3.Client XXXX
を試そうとしましたが
>java org.apache.axis.client.AdminClient
samples\userguide\example3\deploy.wsdd
と打ってもサービスの場所が見つけられないと言われます。
原因はなんでしょうか。
j2SDK1.4.2_09,AXIS1_2_1,Tomcat4.1.30使ってます。宜しくお願いします。
0383エスパー
2005/09/20(火) 09:43:590384デフォルトの名無しさん
2005/09/20(火) 16:57:09正常に動かない場合があるのですか?
一応ブラウザ上ではサーバとサービスは動いています。
0385デフォルトの名無しさん
2005/09/20(火) 17:58:260386デフォルトの名無しさん
2005/09/20(火) 21:09:24そこで、「リスト」をクリックしてMyServiceが見つかったなら、
java org.apache.axis.client.AdminClient -lhttp://localhost:8080/axis/services/AdminService deploy.wsdd
とオプションつけろ
ローカルホストじゃないんだったらWindowsのふぁいあうぉーるの設定で8080が通ってるかみろ
これでだめなら
あきらめろ
0387デフォルトの名無しさん
2005/09/20(火) 21:42:45人生あきらめました
0388デフォルトの名無しさん
2005/09/20(火) 22:03:140389デフォルトの名無しさん
2005/09/20(火) 23:17:06IDLのほうが200倍簡潔でわかりやすい。
0390デフォルトの名無しさん
2005/09/20(火) 23:30:32そりゃしょうがない。IDLは言語非依存な言語によるAPIの定義。
WSDLはXMLでAPIを定義してる。その苦労の分得られるものもあるってことで
0391デフォルトの名無しさん
2005/09/21(水) 01:30:44人生楽しみなよ
金に困ってないなら素晴しい人生じゃないか
どうせ後5年もして団塊世代が定年退職しちゃったら
人手不足で好きな仕事がいくらでも選べるようになるよ
0392デフォルトの名無しさん
2005/09/21(水) 02:11:100393386
2005/09/21(水) 06:09:47ttp://ws.apache.org/axis/ja/java/install.html読んでもう一度丁寧にやり直せよ
0394382&384
2005/09/21(水) 17:48:05上記オプションで出来なくてあきらめかけましたが
-l http://localhost:8080/axis/services/MyService
とかやって幸せになりました。ありがとうございました。
0395デフォルトの名無しさん
2005/09/23(金) 22:53:41素直にASP.NET+Infopathにすることにした。すげえらく
0396デフォルトの名無しさん
2005/09/24(土) 02:41:56┃ヽ,.-、, ' ________ さ い た ま 銘 菓 .┃
┃‐(.゚∀゚)‐<風が語り掛けます _|_ ┬─ ┬─ .┃
┃ , '`,、',、 二二二二二二二二 .| .ノフ ノ口 ┃
┃∩( ゚∀゚),<うまい、うますぎる 食曼 豆頁 ┃
┃ Y イ  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (株)十万石ふくさや┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━┛
0397デフォルトの名無しさん
2005/09/25(日) 13:27:270398デフォルトの名無しさん
2005/09/26(月) 00:36:50Axisでdoc/litやるのがあほめんどくさいだけで。
0399デフォルトの名無しさん
2005/09/26(月) 00:39:07SOAPいらねえよなーとか思う。
0400デフォルトの名無しさん
2005/09/26(月) 00:40:310401デフォルトの名無しさん
2005/10/22(土) 02:44:56現在も状況は変わらないのでしょうか?
トランザクションがサポートされるまでは、結局参照系の機能ぐらいしか使えない気がするのですが・・・
0402デフォルトの名無しさん
2005/11/06(日) 14:34:43やっぱりhttp+html最強。
0403デフォルトの名無しさん
2005/11/06(日) 17:24:440404デフォルトの名無しさん
2005/11/06(日) 18:35:51SOAPとHTMLじゃ目的が違うような。
0405デフォルトの名無しさん
2005/11/22(火) 22:39:06例えば [hogehoge, fugafuga] というリストを送るときは
<?xml ...?>
<xhtml>
...
<ul>
<li>hogehoge</li>
<li>fugafuga</li>
</ul>
...
</xhtml>
とかいうXHTMLを送るんだそうだ。でもって連想配列は<dl><dd>。ブラウザで
コールして応答を確認できるのがうれしいとか。
確かに簡単だし、ある意味ではWebサービスかもしれんが、無理ありすぎだろ。
0406デフォルトの名無しさん
2005/11/23(水) 15:43:350407かにたま ◆kani39TDoc
2005/11/23(水) 15:46:260408デフォルトの名無しさん
2005/11/26(土) 08:20:04禿藁w
突き詰めていくと面白いかもしれんな。横で見てる分には。
0409デフォルトの名無しさん
2005/11/28(月) 01:34:43処理できるように
<li><ns:hoge>...</ns:hoge></li>
とかXHTMLに混ぜ込むのなら自然だと思うんだが、混ぜ込むのでなくて
そのままXHTMLで送るのは頂けないなぁ。
0410デフォルトの名無しさん
2005/12/20(火) 09:19:460411デフォルトの名無しさん
2005/12/27(火) 23:57:54ついに閉鎖されたそうな。
ウェブサービスの黒歴史年表に載りそうなイベントだが、
開始から停止までの間、これほど一貫して話題にならなかったのは
カワイソス・・・
NCom運営のレジストリもそろそろかな。
>>410
どちらも単独でスレ維持するのは難しいだろうからまとめて
ここでいいんじゃね?
0412デフォルトの名無しさん
2005/12/28(水) 00:59:52ttp://www.itmedia.co.jp/enterprise/articles/0512/19/news057.html
0413デフォルトの名無しさん
2005/12/28(水) 01:04:160414デフォルトの名無しさん
2005/12/28(水) 21:27:11Axis使ってWebサービスのサンプル(プロトタイプ)を作ってるんですが、
おまいらが参考にしている書籍ってなんかあります?
とりあえず、WSDLのデプロイとか基本的なところはググってなんとかなってるんだけど、
Amazonとかで検索しても、なかなかよさげなのが見つからなくって。
”Webサービス”っていう内容のより、”Axis”って内容の方がありがたいっス。
とりあえず、DBとの連携や、VB.NETとの連携は出来てはいるんだが。
AxisServletを継承して拡張する利点とかあるんかいなぁとか、
まだまだ分からん点が多いんですよ。
もしかして、みんな.NET使ってる?
0415デフォルトの名無しさん
2005/12/29(木) 11:27:25最新の Web Service Enhancements を使うと簡単に最新技術に触れた気になって楽しめる。
0416デフォルトの名無しさん
2005/12/29(木) 11:59:09書籍じゃないけど、
http://ws.apache.org/axis/java/user-guide.html
http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=22&PartDetailId=7923-jax_rpc-1.1-fr-doc-oth-JSpec&SiteId=JSC&TransactionId=noreg
http://svn.apache.org/viewcvs.cgi/webservices/axis/trunk/java/
しかし、Axisも.NETも、WSDL自分で書くと意味不明なエラーが出る。
いや、俺が間違ってるんだろうけど何が悪いんだかちゃんと言って欲しい…。
0417デフォルトの名無しさん
2005/12/29(木) 19:56:25>>416
Thanks ☆☆** v( ̄ー ̄)v**☆☆ Thanks
> Axisも.NETも、WSDL自分で書くと意味不明なエラーが出る。
AxisはAnt使って1発でやってますよ。buld.xmlに書いて。
Java2WSDLでしたっけ?
アレ使ってJavaのクラスからWSDL生成してデプロイまでAntで1発。
.NETはクライアントかな。Axisが出すWSDLを落としてきて、
wsdl /l:vb Example.wsdl
でVBとかC#のソースを生成しておしまい。
0418:デフォルトの名無しさん
2006/01/16(月) 12:02:02server.php
<?
require_once 'XML/RPC/Server.php';
$map = array('test' => array('function' => 'test') );
$svr = new XML_RPC_Server($map);
function test($param) {
return new XML_RPC_Response(new XML_RPC_Value('OK'), "string");
}
?>
client.php
<?
require_once("XML/RPC.php");
$value = new XML_RPC_Value(
array("test" => new XML_RPC_Value("test", 'string')),'struct');
$msg = new XML_RPC_Message('test', array($value) );
$client = new XML_RPC_Client("/", "example.com", 80);
$response = $client->send($msg);
echo $contents = XML_RPC_decode( $response->value()) ;
では、問題なく動作するのですが、クライアントをperlで
#!/usr/bin/perl -w
use XMLRPC::Lite;
my $rpc = XMLRPC::Lite->new;
my $url = 'http://example.com/';
my $contents;
$rpc->proxy($url);
my $res = $rpc->call( "test",{ test => "test" });
print $contents = $res->result;
とすると、Unknown methodになります。
どこが間違っているのでしょうか?
0419デフォルトの名無しさん
2006/01/27(金) 16:25:53仕事でaxis/axis2を使ったシステムを開発する(予定?)のだが、
お先真っ暗な感じ。
で、こんな代物を利用しようとするオレッて馬鹿なのか??
今年初のageでよろ。
0420デフォルトの名無しさん
2006/01/27(金) 20:22:180421デフォルトの名無しさん
2006/01/28(土) 01:42:43kwsk
何でそれやることになったの?お前が決めたの?
0422デフォルトの名無しさん
2006/01/29(日) 01:02:33どうせシステム間をちょっとつなぐ形で使うだけだろ?
それならあんまり面倒なことはせず、お手軽RPC風で作るのが幸せ。
巨大なバリューオブジェクトを送り送られ程度でお茶を濁せば逆に
それなりに使いやすいシステムになる。
0423491
2006/01/30(月) 13:07:05>どうせシステム間をちょっとつなぐ形で使うだけだろ?
そうその通り。
なんか良いの無いか探している途中。
そのお手軽RPC風をもちっと詳しく教えて。
0424デフォルトの名無しさん
2006/02/01(水) 20:09:140425デフォルトの名無しさん
2006/02/01(水) 20:19:180426デフォルトの名無しさん
2006/02/02(木) 11:18:440427デフォルトの名無しさん
2006/02/02(木) 12:14:55こっちはSOAP系。たぶん…。
0428デフォルトの名無しさん
2006/02/15(水) 03:11:58iTunes で扱っている音楽ファイルを、samba でシェアしている Linux マシン上に置いています。というか、
iTunes が読み書きするディレクトリを、samba でマウントするヴォリュームの配下に指定しています。
iTunes が参照しているのは /Users/username/Music/iTunes/"iTunes Music Library.xml" という
XML ファイル(MacOSXの場合)で、その中身は例えば
<key>157</key>
<dict>
<key>Track ID</key><integer>157</integer>
<key>Name</key><string>The House Jack Built</string>
<key>Artist</key><string>Aretha Franklin</string>
<key>Album</key><string>Aretha's Gold</string>
<key>Genre</key><string>R&B</string>
<key>Kind</key><string>MPEG audio file</string>
<key>Size</key><integer>2824524</integer>
<key>Total Time</key><integer>141113</integer>
<key>Track Number</key><integer>12</integer>
<改行が多すぎると言われるので二つに分けます>
0429428
2006/02/15(水) 03:12:54<key>Track Count</key><integer>14</integer>
<key>Date Modified</key><date>2001-09-26T18:37:02Z</date>
<key>Date Added</key><date>2001-09-26T11:36:03Z</date>
<key>Bit Rate</key><integer>160</integer>
<key>Sample Rate</key><integer>44100</integer>
<key>File Type</key><integer>1297106739</integer>
<key>File Creator</key><integer>1752133483</integer>
<key>Location</key><string>./Aretha%20Franklin/Aretha's%20Gold/12%20The%20House%20Jack%20Built.mp3</st
ring>
<key>File Folder Count</key><integer>4</integer>
<key>Library Folder Count</key><integer>1</integer>
</dict>
というような具合になっています。さて、上述しましたように、私の場合は、このファイルが Linux マシン上に置いてあって、
曲を追加したりした場合にも、常にその Linux マシン上の XML ファイルが更新されています。そこでこの XML 情報を、
例えば php から呼び出したりできないものかと考えているのですが、そういうことは可能でしょうか?
あるいは、XML ってのはこういう風に使いまわすもんだ、というようなアドバイスをいただければ
大変ありがたいのですが。よろしくお願いいたします。
0430デフォルトの名無しさん
2006/02/15(水) 12:08:37スレ違い
0431デフォルトの名無しさん
2006/02/15(水) 12:41:18できるよ、もちろん。
でもWebサービスとはこれっぽっちも関係ないね。
それは、「PHPでXMLを読むにはどうするか」というPHPの質問だ。
0432デフォルトの名無しさん
2006/02/15(水) 14:44:51しかし、次ぎスレが、あるのかどうか怪しい。。。
0433デフォルトの名無しさん
2006/02/15(水) 15:08:53各ベンダーの実装間での相互運用性について
実績が積まれていくまで様子見モード
>>432
REST, XML-RPCとかも入れて活性化を!
0434428
2006/02/15(水) 16:51:27これは失礼しました。
http://pc8.2ch.net/test/read.cgi/db/1057207891/
に移動します。
0435428
2006/02/15(水) 17:01:19○ http://pc8.2ch.net/test/read.cgi/hp/1057198990/
重ね重ねすみません
0436デフォルトの名無しさん
2006/02/16(木) 17:39:15じつはSOAPスレが既に存在する…
SOAP
http://pc8.2ch.net/test/read.cgi/tech/1087132157/
>>433
それってこの板で良いのかな。WebProgではないのかとも。
0437!=433
2006/02/17(金) 00:38:08この板で良いと思ってる。
向こうは事実上WEBブラウザを利用するもの一般を扱うことで
住み分けをしているような気がするんだ。
0438デフォルトの名無しさん
2006/02/17(金) 22:53:09禿同
0440デフォルトの名無しさん
2006/02/18(土) 23:25:530441デフォルトの名無しさん
2006/02/19(日) 04:09:210442デフォルトの名無しさん
2006/02/20(月) 22:35:06火病が発病する一歩手前のような発言するなよ。
0443デフォルトの名無しさん
2006/02/20(月) 22:49:26確かにSOAPはSMTP上での実装も考慮されているなー
0444デフォルトの名無しさん
2006/02/21(火) 00:12:36とまで書かないと、ツッコミの意味も理解できないとは、いやはや…。
しかも自演臭プンプンと来たもんだ。
0445デフォルトの名無しさん
2006/02/21(火) 10:36:530446デフォルトの名無しさん
2006/02/21(火) 21:08:31はいはい君はWebサービスのプロだからもうこんなスレ来なくていいよ
0447デフォルトの名無しさん
2006/02/22(水) 11:21:210448デフォルトの名無しさん
2006/02/22(水) 13:16:140449デフォルトの名無しさん
2006/02/22(水) 13:16:530450デフォルトの名無しさん
2006/02/25(土) 19:43:48HTTPレベルで認証させる?
SOAPのリクエストヘッダに認証情報を乗せちゃう?
認証のためのメソッドを用意するって手もあるようですが……。
ごちゃごちゃ言わずに WS-Security 使えよって話ですかね?
0451デフォルトの名無しさん
2006/02/25(土) 23:53:110452デフォルトの名無しさん
2006/02/26(日) 01:05:07Basic認証ですか。もちろんSSL/TLS使ってですよね?
0453デフォルトの名無しさん
2006/02/28(火) 11:33:310454デフォルトの名無しさん
2006/02/28(火) 12:00:43GETのパラメタがMapでアプリに渡されて、レスポンスは普通にSOAP?
0455デフォルトの名無しさん
2006/02/28(火) 12:55:27ttp://ws.apache.org/axis2/0_94/rest-ws.html
内部で一旦SOAPに変換して処理するらしい。
レスポンスもXML(非SOAP)で返ってるね。
0456デフォルトの名無しさん
2006/02/28(火) 13:00:57どうもCodeGeneratorでの開発が馴染めません。「これって
まるでxdocletでEJB2を作ってるみたいじゃん。」と感じました。
そんな時にJSR-175/181というのが策定中と知り、「今から
始めるならこれしかないよね。」と、こちらを研究したいと考え
ました。
そこでお知恵拝借;
1.Spring + XFire
2.ApacheBeehive
この二つを対比した時に、それぞれのメリット・デメリットを
知りたいです。
普段はSpring遣いなので1の方が馴染みがあるのですが、
いかんせん情報不足。つーか実戦に投入可能なレベルの
完成度あるのかどうにも判らない。
BeehiveはApacheという所が嬉しいのですが、特定の
フレームワークへの依存度アップを強制されちゃう感じが
ちょっとイヤ。NetUIなんて見たくもないって感じ。
意見や情報源を戴けると助かります。お願いします。
0457デフォルトの名無しさん
2006/03/02(木) 11:51:150458デフォルトの名無しさん
2006/03/03(金) 00:52:39べひべって読むのか。
0459デフォルトの名無しさん
2006/03/18(土) 11:51:27XMLWEBサービスって送受信のデータが大きい場合は不向きですか?
例えば、帳票出力サービスというのがあって、
クライアントからは、帳票に出力する実データ(行単位で何百行)を渡し、
サーバーでは、指定されたレイアウトでレイアウトとデータを含んだ実際の帳票を
文字情報としてクライアントに返すというイメージです。
0460デフォルトの名無しさん
2006/03/18(土) 12:03:27鯖と海鮮にバンバカ金掛けられるんなら桶
っていうか、XMLで送ってFOだかPDFだかで返すつもりなら、
Webサービス(SOAP)かどうか関係なく重そうだ。
行きがXMLでないなら鯖負荷は軽減できそうだが。
0461デフォルトの名無しさん
2006/03/18(土) 12:41:410462http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 18:32:01もしくは64bitにネイティブ対応した置換ソフトないですか?
0463デフォルトの名無しさん
2006/03/19(日) 10:43:16XMLでない場合ってそれ以外に何があるのでしょうか?
>ファイル化→圧縮→base64
SOAPで渡すということでしょうか?
そもそもSOAPをあまり理解していないかもしれませんが、
クライアントがサーバーに渡すデータ形式は、
文字列型、数値型だけではないのでしょうか?
XMLは内部的な話で、クライアント側でXMLを意識する必要はないのでは?
また、バイナリやオブジェクト型などを渡すことはできないですよね?
0464デフォルトの名無しさん
2006/03/19(日) 15:12:24SOAPで中身CSVなんてアホなことは言ってない。
あと、圧縮なんて回線が良くても鯖がもたんだろ。ただそいつの言うようにbase64でSOAPにバイナリを埋め込む方法はある。
あと、Attachmentとしても送信可能だがこれはいまいち。
0465デフォルトの名無しさん
2006/03/19(日) 15:33:58すみませんでした。
因みに、圧縮でサーバーがもたないとは、圧縮処理の負荷にリソースがかかるという意味でしょうか?
確かに、文字列→圧縮→base64はいけそうな感じがします。
念のため、一つだけ確認したいのですが、
SOAPを使う=XMLデータの受け渡しとなりますが、
サーバー側もクライアント側もDomやSaxなどのXMLのプログラムは全く不要ですね。
事前にアプリケーション側でXML形式のデータを用意したり、データをXML形式化する必要はないですね?
APIで引数にJavaならJavaの基本形が使えるということですね。
0466デフォルトの名無しさん
2006/03/19(日) 16:38:23実装依存の部分が必ず発生する。JavaならJava。MSならMS。あわせないと危険。
0467デフォルトの名無しさん
2006/03/19(日) 19:02:16アプリでXMLの処理が必要かってのはSOAPの問題じゃなくてライブラリAPI仕様の問題。
つっても普通は、APIで引数にJavaならJavaの基本形が使える、
XML処理不要なライブラリAPI使うが。
あと、Attachmentとか使わない限りMSかJavaかってのはあんま関係ないけどな。
実装依存をいうならJava同士だって有り得る。
ただ、わかってないなら言語が違う方が訳若度は高いかもな。
0468デフォルトの名無しさん
2006/03/19(日) 19:50:570469デフォルトの名無しさん
2006/03/19(日) 20:08:23有難うございます。
んー。ちょっと今回のはデータ量的に難しそうだ。
Attachment(ファイル転送)もいまいちみたいだし。
普通のWEBアプリケーションに例えると、リクエストで大量の画面データ
送りつけるようなもんか…
0470デフォルトの名無しさん
2006/03/22(水) 21:26:59今度Webサービスって言うかHPを作って欲しいって仕事紹介されたんだけどビルダーが使えればいいのかな?
営業は叔父がやってくれるのでそこらへんは気にしなくていいんだが・・・
0471デフォルトの名無しさん
2006/03/23(木) 00:17:17顧客に話聞きにいけ。
0472デフォルトの名無しさん
2006/03/23(木) 08:03:490473デフォルトの名無しさん
2006/03/23(木) 12:55:52あと、HP作りたかったら、日立に入るか、HP本体に入るしかないんじゃないか?
0474デフォルトの名無しさん
2006/03/23(木) 13:07:010475デフォルトの名無しさん
2006/03/28(火) 20:20:52認証時に送るデータのひとつに、PasswordDigest というものがあって、
「Nonce, Created, パスワード(はてなアカウントのパスワード)を文字列連結し
SHA1アルゴリズムでダイジェスト化して生成された文字列を、
Base64エンコードした文字列」という説明があります。
自分のパスワードに色々文字列をくっつけた、ハッシュ (ダイジェスト) 値って事ですよね。
という事は、正しいかチェックするには生パスワードが必要になるわけですよね。
つまり、はてなのサーバ側ではパスワードの管理を、ハッシュ値ではなくて、
元の文字列そのままデータベースに保存している、と。
話にならないセキュリティですね。
WEB2.0だアジャイルだと寝言ポエム唱える前に、基礎的な技術を習得すべきですよ。
0476デフォルトの名無しさん
2006/03/28(火) 20:43:17セキュリティについて勉強しなおせ。
0477デフォルトの名無しさん
2006/03/28(火) 22:14:53基礎的な技術がない僕に教えて。
SSLが使えない状況下にて、
同一の認証情報は必ず1回だけしかネットに流さない、ってのは有効な手段だと思ってたんだけど、
これ以上に安全な方法で、認証情報をネットワークに流すにはどうしたらよいの?
平文を流すのは論外として、毎回同じダイジェストを流したって、それを盗まれたらそのまま使われちゃうし。
0478デフォルトの名無しさん
2006/03/28(火) 22:51:47> SSLが使えない状況下にて
この時点でまともなセキュリティはあきらめろ。
パケットを覗くなんてのは古い。
接続先をすりかえる、これお勧め。
0479デフォルトの名無しさん
2006/03/29(水) 11:22:06475 の論法だと、SSL は結局サーバ側でデコードされて
元の文字列になってしまうので危険ということになるけど・・・
>>477
どうも一般的な世の中ではRadiusなる機械で一元管理することによって
サーバ側で平文パスワードを脅威から守るというのが普通のようですよね。
基礎的な技術の無い漏れらにはこれがどういう意味なのかすらわかりませんが
0480デフォルトの名無しさん
2006/03/29(水) 12:18:11>>478
基礎的な技術がない僕に教えて。
この僕ちゃんたちは何でこんなに自信満々で人のこと馬鹿にできるんでしょうか?
0481デフォルトの名無しさん
2006/03/29(水) 12:30:59まぁセキュリティのレッドゾーンなんて所詮程度問題≒現場の状況と主観で決まるから。
0482デフォルトの名無しさん
2006/03/29(水) 12:37:15金かけても見返りは無い投資だし。
トレードオフでどこに線を引くかだ。
0483デフォルトの名無しさん
2006/03/29(水) 16:21:08「寝言ポエム」「基礎的な技術を習得すべき」明らかに馬鹿にしてるじゃんw
>>478を含めちゃったのは間違いだった。すまん>>478。
0484デフォルトの名無しさん
2006/03/29(水) 18:01:38元のパスワードを使用できる=生で保存
なんて短絡思い込みで言ってんだろ
まあそりゃ実際にそうかもしれんけどさ。
0485デフォルトの名無しさん
2006/03/31(金) 13:57:32ネットワークに生のパスワードを流すことなく、
且つワンタイムパスワードな仕組みで、
且つサーバにも生のパスワードを保存する必要がない
基礎的な技術って何?
0486デフォルトの名無しさん
2006/03/31(金) 14:32:370487デフォルトの名無しさん
2006/03/31(金) 19:24:16TSL?
0488デフォルトの名無しさん
2006/03/31(金) 20:47:510489デフォルトの名無しさん
2006/03/31(金) 21:30:55公開鍵暗号。
TPMとかの物理的援助なしだとパスワードの代替手段にはなりにくいけど。
0490デフォルトの名無しさん
2006/03/32(土) 20:38:33JavaWorldでSOAってことで特集されてましたが、よくわからんでした…
どうも次のバージョンのJavaEEでAPIとかが整備されてくるのかな?
概要はわかるのですが、実際にPGMレベルになったときに
今の段階でどんなAPIや環境を使えばいいかがわかっていないです。
このあたり何か情報はないでしょうか?
#なんか最近SOAってことでXMLWEBサービスが再び?注目されてますが、
#実際のところどうなんですかね?
#実際の現場での現在の状況や今後の展望なんかも知りたいです。
#そのほか最近のものでお勧めの書籍やサイトがあれば教授願いたいです。
0491デフォルトの名無しさん
2006/03/32(土) 20:49:12M$のWebServicesだとそこらへんのXMLを自分で作る必要もないんだけど。
SOAに関しては俺個人的にはみんな踊らされてるだけな気がしてる。
夢見すぎだよおまえらって感じ。
社会がAIやらエキスパートシステムに突っ走ってた時代を思い出す。
0492デフォルトの名無しさん
2006/04/02(日) 01:40:44現場離れて久しい、OO は机上で学んで理解した程度の老害
アーキテクト連中がやたらとごもっともな理論付けて話してるだけ。
所詮、リモートプロシジャコールだよ。設計上は EJB、CORBA や
もっと言えば DB のストアド呼ぶのと大して変わらんし。しかも
XML 使ってるから秒間何十処理もこなすのには全然向いてない。
現場離れてコード書かなくなったアーキテクトは、3年も立てば
現場と自分の知識の乖離が始まる。でそれが進むと程度問題を
扱えなくなる。まぁその頃までに確固たる自分のポジション確保
できてなかったら終わりだね。
0493490
2006/04/02(日) 12:56:47そうなんですよね。。。
ベンダーに依存しない、オープン技術とは言え、XMLには処理速度などの問題があるんですね。
今までもEAIとか同じような潮流があったのに、
SOAになったからといって、システムの結びつけや業務の効率化が
実現できるとは考えにくいですね。
また消えてしまうのかな。
#ポジティブな意見もほしいです。
0494デフォルトの名無しさん
2006/04/02(日) 13:45:35呼び出しでしかない。で、これはCORBAとかが既にあるが、RPC over XML 的な
方法の意義は、SOA 云々ではなく、敷居が低く、手軽であるという点。
個別システムではなくWWWとかのプラットフォーム設計者の視点では、
やっぱり SOA は意味不明で、こちらで評価されているのはデータ
自体が XML などの標準化された形で流通し、しかもアクセス手段が
データによらず世界共通なので、分散型のデータ処理プラットフォーあムの
基礎(いわゆるSemWeb)となるという点。
前者では導入の簡便さ、後者ではデータの流通性が評価されているわけで、
どこかの業界がやっている SOA だのビジネスプロセス設計だのは、
たまたま同じ技術が実装レイヤで流用できるかもしれないとされている
だけで、まーったく、全然、別のもの。
一種のモデリング技術なのできちんと設計論として確立するなら
問題はないが、それは未来の話だし、現状は「こんな感じで考えれば
いいかなーと思うわけですよ」程度で方法論以前の概念構築がきちんと
なされていないので、営業トークでしかない。例えば BPEL とか単なる
コールシーケンス制御をビジネスプロセスモデリングとかいってしまう
心臓の強さには恐れ入ってしまいます。この分野の実利用方法はこれから
実験・経験を積む段階にあって、最終的な形はまだ見えないのに、
不知の状態で委員会標準を作り、標準準拠だから未来を保証とかいって
顧客をだまくらかすその態度には呆れてます。
まあ、それはおいといて、技術としては使えるところでは使って
経験もあわせて積んでくだけですが。
0495デフォルトの名無しさん
2006/04/02(日) 14:05:16アーキテクトとしては嬉しい限りだね。
SOA は Web サービスに既存の設計思想 (ドメインを単位とした設計) 乗っけて
すごいもの作ったように見せようという意図が見え隠れして萎える。着眼点自体は
悪くないんだから実装やプロトコルとはきっちり切り離せよと。でも XML で B2B だー、
とか雑誌で分けも分からず騒いでた時代から考えると地味に進歩はしてるのかな。
0496デフォルトの名無しさん
2006/04/02(日) 14:53:47>いいかなーと思うわけですよ」程度で方法論以前の概念構築がきちんと
>なされていないので、営業トークでしかない。
みんな同じように思ってたんだ。
SOAの本って、「ノストラダムスの大予言」と同じレベルだよな。
プロとして、そういう仕事しててはずかしくないの?
金さえ入れば、それでいいの?って、書店へ行くたびに嫌な気になる。
0497デフォルトの名無しさん
2006/04/02(日) 14:54:590498デフォルトの名無しさん
2006/04/02(日) 14:59:370499デフォルトの名無しさん
2006/04/02(日) 20:31:150500デフォルトの名無しさん
2006/04/02(日) 22:59:550501デフォルトの名無しさん
2006/04/02(日) 23:25:41入れるのが昔からの歴史
0502デフォルトの名無しさん
2006/04/02(日) 23:46:59そのServicesの実装をどうするかは議論されず当然あるものとして話が進む。
あとはサービス組み合わせる話だけなんで、実装を知らないかつ責任を持たない設計者は仕事が楽になるので喜んで広めている感じだ。
Servicesの粒度とか部品化とか呼び出し回数制限とか実装問題は山積みのはずだがそこを語れる設計者がいないのが現状。上流工程だけがウマーな話に持って行ってる、下流のことは知らねぇよという感じ。
これじゃ絵に描いた餅だ。
まず部品化云々の話は10年以上前に会社興してまでやったところがあったがすぐに潰れた。そこをうまく作り込む技術はまだ無いんじゃなかろうか。
0503デフォルトの名無しさん
2006/04/02(日) 23:48:59展示してたので、モデリング方法論という概念に「対応」とは
どういう意味かと聞いてみたら、結局のところ
- SOAPライブラリが付属している
という意味だといってくれた。SOAは設計論レベルの
概念であってプロトコルやライブラリとは違うだろと
更に畳み掛けると
- 付属の設計事例集によって SOA 的設計が可能となる
と最後はいいよった。
売っている方も、もう何だかわかんなくなっていると思われ。
時節が到来していない技術・設計思想をセールスのために
無理矢理押し出した結果、完全に空中楼閣状態になってる。
これに限らず何か新しいものが出ると、熟成もさせず、
理解もなく、適用範囲も考えず、とにかく二言目には新キーワードを
連呼するだけの業界人は
0504デフォルトの名無しさん
2006/04/03(月) 00:29:330505デフォルトの名無しさん
2006/04/03(月) 10:24:39両方同席してる場合は話のレベルを変えるときに話す向きを変えてるよ。
金を取るための提案書の場合はどうしてもSOAといった言葉を多用することになるね。
トレンドに名前付けただけのWEB2.0なんていうのもあるからSOAはまともなほうじゃないの。
0506デフォルトの名無しさん
2006/04/03(月) 11:51:54派生的に「HTTPによる単なる通信、中身は色々」なる簡単な基盤技術に
「REST」っていうシンプルな名称が付いたのは嬉しい。
0507デフォルトの名無しさん
2006/04/03(月) 12:03:000508デフォルトの名無しさん
2006/04/03(月) 13:21:220509デフォルトの名無しさん
2006/04/03(月) 13:28:141エンジニアとして促してる。
0510デフォルトの名無しさん
2006/04/03(月) 13:42:27XMLのParseやDataSetの処理にかなり時間がかかっているようだ。
この時間に関してはSOAPで送るDataSetのレコード数の大小による変化はあまり影響なくかかる感じ。1000レコードでも100レコードでもあまり変わらないんじゃないかな。
かかってる時間は100msオーダーなので小さなシステムだとDB処理よりも時間がかかっているかもしれない。
XMLWebServicesを呼び出すときは処理の粒度がなるべく大きい方が良いのかな。間違ってもローカルのメソッドのように細かく部品化して呼びまくってはいけないことはわかった。
0511デフォルトの名無しさん
2006/04/03(月) 13:54:29システムなんだよな。なんか 「これぞ SOA!ビバ再利用性!」 みたいにトンチンカンな
興奮してるし。パフォーマンス上がらなきゃ 「我々は方法論を〜実装には言及してない」
とか言い出す始末。かといって設計変えようとすると猛烈に反論してくるし。
あと5年後くらいにこいつら全員叩き潰せるようがんばるよ。さすがに口が本職だけ
あって今は勝てないけど。
0512デフォルトの名無しさん
2006/04/03(月) 14:16:450513デフォルトの名無しさん
2006/04/03(月) 14:19:45・XML のパース
・文字コード変換
が2:1くらいで処理時間の大半を食ってたな。
メインのロジックの処理は軽かったので。
0514デフォルトの名無しさん
2006/04/03(月) 21:39:54どうしようもない希ガス。
XMLは激しくCPUに優しくない。
0515デフォルトの名無しさん
2006/04/03(月) 23:57:44それかなり既出。いちお、それが今日のSOA hypeにまで突き進んでいった
要素の1つだったりする。
ドキュメントモデルいっている人には何系統かあって、
■ウェブアーキテクト系(SemWeb系)
この人たちはドキュメント同士が直接参照関係を持つ情報空間を前提に、それを
機械処理することでウェブ++を実現しようっていう考えなので、基本的にすべて
プログラムが透明な存在でしかない、ピュアなドキュメントモデルを信奉してる。
■データモデラ系
この人たちはシステム設計とはデータモデリングが基礎になると考えていて、通常
DB設計の知識・経験を持ってる。で、その延長線上としてデータモデルの
相互参照という形で考えている。上との違いは、そのデータモデル同士は直接参照で
結合しておらず、開発するシステムが間に介在してる。
■プログラマ系
この人たちは開発中心の経験を経てきており、モジュール設計、インタフェース設計、
コンポーネント設計といったプロセス中心の思考パターンを持っている。でも、LPC的な
結合レベルのままRPCして苦しんだりと Eight Fallacies of Distributed Computing を
自ら経験してしまったりして、もっとバルク的な高水準の連携モデルを模索している。
---------
いちお、こういう感じで高水準な連携モデルを模索する流れはあるんだけど、
まだ経験が必要な要素が山積してるわけだ。ところがSOA はなんかもう突き抜けていて、
「システムとはサービスで、それはインタフェース設計とかではなくてもっと高水準な
レイヤで考えなくてはいけない」とか官僚の答弁みたいに具体性に欠けるレイヤでしか
話さないのでがっくりな訳ですよ。必要なのはその高水準設計をするための RDB の
テーブルモデリングや OOP のオブジェクトモデリングなどに相当する要件分析から
設計図にまで持っていく方法論なのにね。
0516デフォルトの名無しさん
2006/04/04(火) 00:11:52> 官僚の答弁みたいに具体性に欠けるレイヤでしか話さないのでがっくりな訳ですよ。
ここらへんも激しく同意。ちょっとでも実装やパフォーマンスめいた突っ込みいれると
「俺たちは崇高な高水準の話をしてるから、そんな低レベルな事は問題にしていない」
みたいな事を平気でのたまうのな。ひとしきり演説が終わった後は、何かすごい結論が
出たようだが何をどう作るのか誰にも分かってなかったり。
0517デフォルトの名無しさん
2006/04/04(火) 01:31:35設計だけ美しく早くできる方法論使って下流工程の会社に渡して、パフォーマンスで問題が出たら、うちの設計は最新の方法論を使っているし完璧だ、おたくの実装技術が未熟なんじゃね?(プ、とか言って逃げきるのが商売とか。
確かに設計は重要だけど、機能設計だけうまくいってもしょうがないんだが。
0518デフォルトの名無しさん
2006/04/04(火) 07:29:270519デフォルトの名無しさん
2006/04/04(火) 14:18:17ここ最近のレスではっきりした
と同時にすっきりしない何かを感じているのが自分以外にもいたということに安心した
0520デフォルトの名無しさん
2006/04/04(火) 15:10:560521デフォルトの名無しさん
2006/04/04(火) 16:24:33APIはAXISを使って問題ないでしょうか?
AXISを使用した書籍やサイトなどが多いようですが。
サーバーはWebsphere5.1なのですが、
AXISは実運用レベルで結構使用されているのでしょうか?
AXIS以外で使いやすいAPIはないのでしょうか。
0522デフォルトの名無しさん
2006/04/04(火) 17:28:39君が人身御供になって試して報告よろ
0523521
2006/04/04(火) 18:08:13ちょっと調べてみます。
質問厨でもうしわけないのですが、、、
JavaのサービスをSOAP経由でCOBOLで呼び出せるようにするなど、
異種プラットフォーム連携を考える場合、APIの制約はあるのでしょうか?
AXISだったらCOBOLからは無理とか…
因みに、COBOLのクライントでは、COBOL用のRPCでリモートの
Javaオブジェクトを呼び出すのですか?
因みに、DOMオブジェクトとかのXMLイメージをそのまま
送受信できるAPIもあるのでしょうか?
通常はStringの送信だけでXMLのAPIを考える必要はないですね。
全く、どんなAPI使ったらいいかわからんです…
0524デフォルトの名無しさん
2006/04/04(火) 21:36:380525デフォルトの名無しさん
2006/04/04(火) 23:17:35AXISを使用したJavaのサービスを呼び出せるのかな。
0526デフォルトの名無しさん
2006/04/04(火) 23:23:420527デフォルトの名無しさん
2006/04/05(水) 10:14:11やろうとしてるんだと思ってた。
0528デフォルトの名無しさん
2006/04/06(木) 00:39:02というか、WASならWAS自体にSOAPの機能(API)があると思うが。
って、5.1ってそれがAxisなんだっけ?サポートはどうなんだろう?
0529521
2006/04/06(木) 11:18:13WAS6.0はAXISでなくもJ2EE1.4で採用されたJAX-RPC1.1準拠のようです。
いずれもIBMの独自拡張がされているようですが、
開発はTomcat、運用はWASであるため、WAS付属のAPIは使用しない方がいいですよね?
自分で、AXIS2あるいはJAX-RPCの最新のライブラリをもってきて
WAS5.1上でパスを通しておけばよいかと思ってます。
0530デフォルトの名無しさん
2006/04/06(木) 14:43:090531デフォルトの名無しさん
2006/04/11(火) 09:49:18最近XFireを弄り始めたけど、あれってイケてるかも。
つか、Axisがお馬鹿に見えてきた今日この頃。
0532デフォルトの名無しさん
2006/04/19(水) 10:40:23VS2005st使って今HPリニューアルに挑戦中なんですが
ASP.net2.0でframeタグの様な物はあるのでしょうか?
試しにfremタグ書いてASP.NET開発サーバーでやってみたのですがうまく動きません。contentコントロールの中でも外でもダメでした。もしかして開発サーバでは動かなくてもサーバーにアップロードすれば動くんですかね?
教えてください。おねがいします。
既存サイト(既存項目の追加でも追加できないサイト)の使い回しがしたいのでよろしくおねがいします
0533532
2006/04/19(水) 10:45:520534デフォルトの名無しさん
2006/04/19(水) 19:27:02今,RMI通信の部分をシステム間にファイアウォール入れるからって
SOAPに切り替えるってのを検証してるんだけど,うん十倍くらい遅くなるのな.
データ量が増えてくると加速度的に遅くなってくるの.
社内システムで,ソアーとか言ってる分にはまだいいけど,
外向きには使えないね,こりゃ
0535デフォルトの名無しさん
2006/04/20(木) 08:53:380536デフォルトの名無しさん
2006/04/20(木) 09:22:170537デフォルトの名無しさん
2006/04/21(金) 21:16:49>>534 が悪いわけじゃないが、この辺から問題あるよな。
SOAPはFW越えるためのRMIじゃないってのが何年たっても・・・
0538デフォルトの名無しさん
2006/04/22(土) 01:57:21後,実行速度は普通にRMIより遅いです.
と言ってもJDBCとかの部分の方がウン倍遅いですが.
0539デフォルトの名無しさん
2006/04/22(土) 02:09:04ボトルネックはどこかと聞いたの。
0540デフォルトの名無しさん
2006/04/22(土) 11:12:270541デフォルトの名無しさん
2006/04/22(土) 12:02:29何で社内システムまでこんなもので繋ぐんだ?CORBAでもRMIでもJMSでもいいじゃん。
0542デフォルトの名無しさん
2006/04/24(月) 00:58:20RMIやJMsすらいらね。
なんでんなもんつかうんだ?
0543デフォルトの名無しさん
2006/04/24(月) 11:23:190544デフォルトの名無しさん
2006/04/24(月) 11:28:590545デフォルトの名無しさん
2006/04/24(月) 13:26:24システム間をできるだけ疎結合にするため。
CORBAは複雑すぎ、RMIとJMSは言語依存、DCOMはプラットフォーム依存
でどれもイマイチ。
0546デフォルトの名無しさん
2006/04/24(月) 23:45:280547デフォルトの名無しさん
2006/04/25(火) 10:17:01メリットよりデメリットが大きいと思う今日この頃。
0548デフォルトの名無しさん
2006/04/25(火) 10:27:10実現手段上の疎結合なんて謳ったところでたいして意味は無いな。いくら Web サービス使った
ところで設計が密結合ならそれこそ本末転倒。
0549デフォルトの名無しさん
2006/04/25(火) 10:44:130550デフォルトの名無しさん
2006/04/25(火) 16:31:38RPCの形を取ってる時点でWebサービスは密結合。
0551デフォルトの名無しさん
2006/04/25(火) 16:37:31Queue だって十分密結合になりうる。てか Queue と RPC は競合しない。
0552デフォルトの名無しさん
2006/04/25(火) 16:40:050553デフォルトの名無しさん
2006/04/25(火) 19:24:27IIOPと何が違うのか?
0554デフォルトの名無しさん
2006/04/25(火) 19:54:30き続けられるようなこと、じゃないかな。
0555デフォルトの名無しさん
2006/04/25(火) 20:00:11とかいう実現手段の結合なんてどうでも良い事にそろそろ気付けよ。
0556デフォルトの名無しさん
2006/04/25(火) 22:40:45性能考えると激しくどうでも良くない気がするが。
0557デフォルトの名無しさん
2006/04/25(火) 22:47:12そっちの話をするのに異議はない。
0558デフォルトの名無しさん
2006/04/25(火) 22:51:39そうじゃないと性能改善もし難いよね・・・
で結局RESTでバイナリをPOSTするんで結果もバイナリでよろしく、と。
0559デフォルトの名無しさん
2006/04/25(火) 23:02:050560デフォルトの名無しさん
2006/04/26(水) 08:36:49それなら、CORBAだって粗結合じゃん。
0561デフォルトの名無しさん
2006/04/26(水) 08:48:350562デフォルトの名無しさん
2006/04/26(水) 21:55:430563デフォルトの名無しさん
2006/04/26(水) 22:41:390564デフォルトの名無しさん
2006/04/26(水) 23:07:530565デフォルトの名無しさん
2006/04/26(水) 23:17:19ORB のバスで繋ぐとか既存システムをサービスとして設計するとか。下層のプロトコル
差し替えられるだけでもこっちのほうがマシだな。しかし手を変え品を変え、焚き付けてる
連中は進化しないもんだな。なんとなく悪法のテンプレが思い浮かんだんで貼っとくわ。
★誰でも分かる「悪法」の見分け方。
�@ 拡大解釈しやすい。
�A 施行されると法の目的以外で過剰に制限されるものがある。
�B 法外な罰則がある。
�C 大きな権限を持つ「認定機関」が存在する。
�D 「認定機関」に対する罰則が甘く、正常な運用をを監視をする方法が、ほとんど無い。
�E 主要な業務は他の機関にマル投げで、何があっても「認定機関」は責任を取らない。
�F 施行されても、現状の改善を望めない。(基本的に既存のモノに罰則を加えただけ。)
�G 国民の生活に大きな影響を与えるのに、あまり国民に告知されていない。
例:
・人権擁護法
・電気用品安全法(PSE法)
0566デフォルトの名無しさん
2006/04/26(水) 23:37:46\ __ /
_ (m) _ピコーン
|ミ| XMLでRPC!
/ `´ \
('A`)
ノヽノヽ
くく
0567デフォルトの名無しさん
2006/04/27(木) 20:20:55ヒント:火壁
0568デフォルトの名無しさん
2006/04/27(木) 20:53:08と思ったが、まだ実現されてねぇのかな。SOAP はトランザクション機能がねぇってところで
躓いてたような気がするけど。
0569デフォルトの名無しさん
2006/04/27(木) 21:02:45RPCの再発明が受け入れられつつあるようなので、
これからコネクションプーリングを再発明して、
その後トランザクション機能も再発明するつもり。
0570デフォルトの名無しさん
2006/04/28(金) 00:49:020571デフォルトの名無しさん
2006/04/30(日) 02:34:36亀レスだが、禿げ同
SOAってさ、PGが意識するレイヤじゃないよな。
CIOやIT部門の上層が考えなきゃいけない事だと思う。
で、SOAで作りたいって言い出してどう実装するかをSE、PGが
考え始めるわけだ。そのとき実装方法の案に上がるのが
SOAPやらCORBAやら。もちろん、どういった思想でシステムを作りたい
かを理解しなければ、出来上がったものが依頼者との思いと乖離が
発生する可能性があるからSOAについては、PGもある程度知って
おかなければいけないが。
また、実装が追いつかない(遅くてまだ、実用段階じゃないとか)で
SOAは絵に描いた餅っていうのはちょっと悲しい気がする。
粒度の問題を多分に含むが、SOAを上に書いたように上層部が
意識している場合、そう細かいものは求められないとも考えているから。
長文スマン。500レス辺りを読んでて書きたくなってしまった。
0572デフォルトの名無しさん
2006/05/02(火) 00:19:56とりあえず、Axis2-0.95と.NET Frameworkの連携 c⌒っ*゚д゚)っφ 記念カキコ。
Axis2( ・∀・)イイ!ね。servcie.xml書いてaarに纏めるだけ。
デプロイ時にwsddとかAntとか要らんのがステキ。
0573デフォルトの名無しさん
2006/05/02(火) 10:36:32品質がまだまだプロトレベル。とりあえず主要部分のコーディングは完了、って感じ。
0574デフォルトの名無しさん
2006/05/03(水) 00:20:000575デフォルトの名無しさん
2006/05/03(水) 21:14:230576デフォルトの名無しさん
2006/05/04(木) 00:17:300577デフォルトの名無しさん
2006/05/04(木) 00:31:09IIOP で CORBA とも繋がるし、JAX-RPC で SOAP とも繋がる。
…あれ? RMI でよくね?
0578デフォルトの名無しさん
2006/05/04(木) 00:49:350579デフォルトの名無しさん
2006/05/04(木) 00:53:580580デフォルトの名無しさん
2006/05/04(木) 14:42:38んだんだ
0581デフォルトの名無しさん
2006/05/04(木) 22:19:250582デフォルトの名無しさん
2006/05/07(日) 14:33:45相当するものをWEBサービスで実現している人います?
それなりのメリット出せていますか?
データ量的にもパフォーマンスとかかなり苦労しそうですが。
0583デフォルトの名無しさん
2006/05/09(火) 17:33:10このぐらいのパフォーマンスは出る。メソッドの中は小さいけどね。
実装はC++
0584デフォルトの名無しさん
2006/05/10(水) 02:08:040585デフォルトの名無しさん
2006/05/11(木) 21:15:550586デフォルトの名無しさん
2006/05/11(木) 21:33:100587デフォルトの名無しさん
2006/05/11(木) 22:06:250588デフォルトの名無しさん
2006/05/12(金) 00:00:39我々はmysteronだ
0589デフォルトの名無しさん
2006/05/16(火) 20:02:55ActionServletとか弄るのかな
0590デフォルトの名無しさん
2006/05/23(火) 18:19:57従来のRPCはなくなったようですが、今から使うならばやはりAXIS2になるのでしょうか?
一部のシステム連携でなく、ある程度スタンダード的に導入を考えています。
AXIS2が一部でたたかれているのは、OMElementが使いにくいとか、
RPC派の方に受け入られていないからでしょうか?
0591デフォルトの名無しさん
2006/05/24(水) 23:49:14>>573
今のトコAxis2なら、XFireの方が良いような希ガス。
ってか、XFireもJ2SE5.0だとブラウザで
WSDLを表示しようとするとError吐く罠。orz
0592デフォルトの名無しさん
2006/05/25(木) 03:24:480593デフォルトの名無しさん
2006/05/25(木) 16:12:34いい勉強サイトないでしょうか?
MSのWebサービスのサンプルとか見てもアドレス先が切れててそっから出来なかったりします。
0594デフォルトの名無しさん
2006/05/25(木) 18:44:520595デフォルトの名無しさん
2006/05/26(金) 09:48:380596デフォルトの名無しさん
2006/05/26(金) 09:58:35相手がWebサービスを既にJAVAで作ってるらしく、こちらは.NETでパラメータを渡す事を考えてます。
このスレを頭から見たんですけど皆さんが何言ってるのか分からないレベルなので本買って勉強した方が
いいのかもしれませんね^^;
0597デフォルトの名無しさん
2006/05/26(金) 10:24:260598デフォルトの名無しさん
2006/05/26(金) 11:07:53その通りですね。
ttp://support.microsoft.com/default.aspx?scid=kb;ja;320438
ここのサイトで勉強してるですけど下部の黒文字のWEB参照アドレスが存在しないらしく詰まってしまいました。
@ITにも例があるので色々参考にします。
0599デフォルトの名無しさん
2006/05/26(金) 12:54:34servernameをservernameにする
0600デフォルトの名無しさん
2006/05/26(金) 13:23:16>>599
すいません、失礼しました!m(_ _)m
0601デフォルトの名無しさん
2006/05/30(火) 13:30:41ん?オレとこそんなエラー出んぞ。
もしかして1.1?
オレは1.0
0602デフォルトの名無しさん
2006/06/10(土) 19:48:20受取側が受け取りに来たときに配信するみたいなことをやりたいんだが、
データをどのような形式で保存すべきなのでしょう?
物理ファイル?DB?
0603デフォルトの名無しさん
2006/06/10(土) 20:09:270604デフォルトの名無しさん
2006/06/10(土) 20:17:570605デフォルトの名無しさん
2006/06/10(土) 21:15:07RMIだってJ2SE5.0でスタブとかなくせるならはなからなくしてくれよと
0606デフォルトの名無しさん
2006/06/11(日) 01:11:181000クライアントから同時攻撃受けてもそれが言えるならたいしたもんだ。
0607デフォルトの名無しさん
2006/06/11(日) 13:05:13なんで運用と開発環境を一緒に考えるの?
通常のWEBアプリでも1000クライアント受け付けれない環境だっておおいっしょ
0608デフォルトの名無しさん
2006/06/11(日) 14:22:27運用と開発環境が別ってのがどう繋がるのか理解できない。
0609605
2006/06/11(日) 14:48:57>>605の1行目NetBeansのWEBサービスの開発の容易さと2行のRMIの話は別物
RMIの話が出たついでにしただけでWEBサービスとは関係ないお話
用途がどう考えても違うんだからRMIイラネにはならない
0610デフォルトの名無しさん
2006/06/15(木) 00:16:490611デフォルトの名無しさん
2006/06/15(木) 00:28:14同意。
0612デフォルトの名無しさん
2006/06/17(土) 21:04:210613デフォルトの名無しさん
2006/06/18(日) 01:27:14最近WebサービスとかWeb APIってゆーとREST、RESTってあるんですが、ただ実現方法が違うだけなんですよね?
0614デフォルトの名無しさん
2006/06/19(月) 18:08:11browse nodeで一覧を取ろうとしても、"Invalid browse node"みたいな
(正確なメッセージは忘れましたが)エラーが帰って来てしまいます。
localeをusにして、洋書のbrowse nodeを指定すると正しく情報が取れるので、
Amazon側のデータベースがlocale=jpに関して整備されてないのかなーと
想像してるんですが、どうなのでしょうか?
なにか情報はありませんでしょうか?
0615デフォルトの名無しさん
2006/06/23(金) 21:48:480616デフォルトの名無しさん
2006/06/25(日) 19:44:05構造体?
0617デフォルトの名無しさん
2006/06/25(日) 19:50:51.NETならDataSetがポピュラーだと思うけど、DataSetは負荷重すぎな気がする。
0618デフォルトの名無しさん
2006/06/27(火) 00:01:38いろんな言語で汎用な型でないとダメなんだ。
メッセージングのようなXML構造がいいのかな。
0619デフォルトの名無しさん
2006/06/27(火) 00:23:390620デフォルトの名無しさん
2006/07/03(月) 20:28:07AXISのWEB-INF/lib にサービス毎に配置するってことでOKですか?
あるいは、classファイルをclassesに配置する。
ライブラリとして配置すると、サービスが増えると
libにライブラリが非常に多くなりますが、いい管理方法はないでしょうか。
デプロイの方法もコピーなんですね。
サービスはあくまでも、AXISのライブラリなんですね。
WEBアプリケーション単位だと管理しやすいのですが。因みにWASを使っています。
0621デフォルトの名無しさん
2006/07/03(月) 22:05:220622デフォルトの名無しさん
2006/07/03(月) 23:34:130623デフォルトの名無しさん
2006/07/03(月) 23:45:34なぜ? 共有ライブラリ領域に配置しろってこと?
>>622
EJBサーバーだけど、EJBを使わなくてもJSR921ってのは使えるのですか?
それを使うと、サービスをEJBのようにデプロイできるということですか?
0624デフォルトの名無しさん
2006/07/03(月) 23:53:56クラスローダの動作をイメージ出来る奴と、出来ない奴だ。
0625デフォルトの名無しさん
2006/07/04(火) 01:13:54JSR921は、EJBじゃないWebサービスアプリもサポートしてる。Servletとして配備する。
0626デフォルトの名無しさん
2006/07/04(火) 19:21:56JSR921はちょっと情報量が少なくて苦戦してます。
因みに、デプロイ時にアプリサーバーを再起動せずに反映させる方法はないのでしょうか?
0627デフォルトの名無しさん
2006/07/04(火) 19:50:490628デフォルトの名無しさん
2006/07/04(火) 22:52:240629デフォルトの名無しさん
2006/07/04(火) 23:49:18AXIS2の場合、WEBサービスのデプロイはaarファイルを
AXIS2のWEB-INF/services にコピーするだけです。
WEB-INF/lib は AXIS2のライブラリだけ置かれます。
また単にコピーじゃなくて、簡単なAdminツールがついていて
aarファイルをアップロードできたりします。
>WEBアプリケーション単位だと管理しやすいのですが。
ということなら、XFIREはどうでしょうか?
>626
AXIS2はaarファイルのデプロイ時にアプリサーバーの再起動は不要です。
コピーすればサービスとして認識されます。
一度デプロイしたものの無停止置き換えも機能的には対応してるようです。
ただうまくいかないこともあるという報告もあるようです。
0630デフォルトの名無しさん
2006/07/05(水) 00:00:45Webアプリのクラスローダに乗ってるなら、
Webアプリだけ再起動なり再配備なりすればいいんじゃないの?
情報は、アプリサーバの公開マニュアル探せば?
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/twbs_configwbsdd.html
http://www.beasys.co.jp/e-docs/wls/docs91/webserv/jsr109.html#1039234
0631デフォルトの名無しさん
2006/07/06(木) 00:27:24AXIS2からデプロイ回りが強化されたんですね。私はAXIS1です…
>>630
AXISのWEB-INF/libに配備すると、AXISそのものを再起動する必要があるので、
他のサービスにも影響があるんです。
0632デフォルトの名無しさん
2006/07/25(火) 00:35:170633デフォルトの名無しさん
2006/07/25(火) 08:36:480634デフォルトの名無しさん
2006/07/29(土) 13:11:29TBSの放送免許剥奪を求める陳情署名受付フォーム
http://www.powup.jp/sign/tbs.aspx
【署名提出】TBS放送免許剥奪を求める署名OFF 2
http://off3.2ch.net/test/read.cgi/offmatrix/1154103079/
0635デフォルトの名無しさん
2006/08/05(土) 23:33:18遅くてもJavaですか?
0636デフォルトの名無しさん
2006/08/05(土) 23:57:31順番が逆。
0637デフォルトの名無しさん
2006/08/12(土) 12:42:54一応MVCモデルで作られています。
Controlerクラス ActionとViewを関連付ける。
全画面の処理手順は、Contorler -> Action - > View となる。
1つ作成。
Actionクラス
業務ロジックを行うクラス。 画面ごとに1つ作成
Viewクラス
画面の表示を行うクラス。 画面ごとに1つ作成
Daoクラス
データベースの操作を行う。結果をDtoオブジェクトとして返す。
画面ごとに1つ作成。
Dtoクラス
データベースから取得したデータを保持するクラス。
メソッドは実装しない。
データのまとまりごとに1つ作成。
[疑問]
PHPで、setter、getterメソッドは必要なのか。
連想配列の方が利便性が高い気がする。
DBのデータを保持するクラスと画面に表示するためのデータを保持するクラスは
分けたほうがよいか。(これについては、いろんな議論がされていた)
なんかこういう構造の方がよいよっていう話を聞かせてください。
0638デフォルトの名無しさん
2006/08/13(日) 20:17:05スレ (´∀`( ´∀`) チガイ
Webサービスが何かわかってるか?
>PHPで、setter、getterメソッドは必要なのか。 連想配列の方が(略
お好きにどうぞ。制約があるなら別だが、ないなら好きにすれ。
>DBのデータを保持するクラスと、画面に表示するためのクラス
漏れJava使いだから、分ける。あとMVC使うなら。
使わないならどーでもいい。
XFireでのJSR-181は(;´Д`)スバラスィ ...ハァハァ。
Axisは氏ね、という気分にさせられる。
0639デフォルトの名無しさん
2006/08/18(金) 01:36:020640デフォルトの名無しさん
2006/08/18(金) 23:52:54XFireがというよりもJSR-181が( ・∀・)イイ!
ただね、WSDLが垂れ流しになるのよね。ウェイ。
0641デフォルトの名無しさん
2006/08/19(土) 00:52:350642デフォルトの名無しさん
2006/09/01(金) 11:20:57中のメソッドを実行させる方法をご教示下さい。
起動後1秒に一回DBのテーブルを読みに行く
ような処理を考えています。
APサーバからではなく、外部からEJBをクーロン等で
呼び出す方法ありますが、できたら起動時の処理を
まとめたいので、上記の方法を考えています。
0643デフォルトの名無しさん
2006/09/01(金) 11:27:44ServletContextListenerでも使えば?
0644デフォルトの名無しさん
2006/09/01(金) 11:51:16即レスありがとうございます。
ServletContextListener
まさしくそれです。
助かりました。ありがとうございます。
0645デフォルトの名無しさん
2006/09/08(金) 19:36:24http://incubator.apache.org/projects/cxf.html
XFireがapache入りですか?Axisとの関係はどーなるんだ?
0646デフォルトの名無しさん
2006/09/08(金) 22:40:23ま た も や
アフィリエイト乗っ取りの 「 不 具 合 」 が
http://d.hatena.ne.jp/ono_matope/20060908#1157715960
0647デフォルトの名無しさん
2006/09/16(土) 21:36:38ttp://tidus.ultimania.org/diary/?date=20060908#p01
らしいですよ?
0648デフォルトの名無しさん
2006/09/23(土) 13:39:33webサービスって何?
Web サービスによって、クライアントアプがリサーバーサイドの処理をキックできるって認識でおkなのかな?
例えばクライアントアプリのメソッドから、ウェブサービスのウェブメソッドを呼んで。
そいつがサーバのビジネスロジック動かして、retuenしてくる値を
またクライアントが使う、みたいな。
間違ってた?
昔.netのウェブメソッドがやるようなことをxmlで記述するようなフレームワークで開発したことあったな。。
なんだっけ。なんかお粗末なウェブサービスとも呼べない技術だったような気もするんだが。。
0649デフォルトの名無しさん
2006/09/23(土) 13:54:500650デフォルトの名無しさん
2006/09/23(土) 15:23:54それに近い、某企業のフレームワークだった気がする。
てかだれかおしえて。俺様のこの解釈ってあってるの?
0651デフォルトの名無しさん
2006/09/23(土) 15:30:35Web APIとか言って、野良XMLとHTTPを勝手に組み合わせて使う方が圧倒的に盛況だな。
とくにGET使った情報取得系。
実際の需要は、RPCより何かを得るって方が普遍的ということか。
2005年には大半のメジャー企業がWebサービスで業務連携を行う、
なんて感じの予測を出してたガートナーのアナリストは、生きてて恥ずかしくないのかな?
0652デフォルトの名無しさん
2006/09/23(土) 15:31:220653デフォルトの名無しさん
2006/09/23(土) 17:17:33>野良XMLとHTTPを勝手に組み合わせて使う方が圧倒的に盛況だな。
kwsk
0654デフォルトの名無しさん
2006/09/23(土) 18:00:090655デフォルトの名無しさん
2006/09/23(土) 19:08:200656デフォルトの名無しさん
2006/09/23(土) 21:42:12注意しなくてはならないのは、スマートクライアントやClickOneceはXMLWebサービスとセットじゃなくても単体で使えるということ。
イントラネットでわざわざ糞重いXMLWebサービスを使う根拠は他になくてはならない。
以前、この両者が一対でなければ動作しないと勘違いしているコンサルに設計されてエラい目にあった。
日経なんちゃらとか@なんちゃらでセットで説明してた影響らしいが。
0657デフォルトの名無しさん
2006/09/23(土) 22:13:18というか、明かした方が世のため人のためだと思う。
0658648
2006/09/23(土) 23:05:51Web サービスによって、クライアントアプがリサーバーサイドの処理をキックできるって認識でおkなの?
自分の思ってる事があってるのかどうなのか不安。
>イントラネットでわざわざ糞重いXMLWebサービスを使う根拠は他になくてはならない。
どういう意味だろう
0659デフォルトの名無しさん
2006/09/23(土) 23:34:21Java+Axis1で幾つかWebServiceを立ち上げたのだが、
Axis1には「Java5 で動かない」と言う地雷があってなぁ orz
そんで今はREST(HTTP+野良XML)に落ち着いてる。
デバッグは楽だし、Ajaxからも楽に呼び出せる。
JAX-WS2.0が普及して Ajax用のSOAP Clientが広まったら
解らないけど、今はこれで満足だ。
0660デフォルトの名無しさん
2006/09/23(土) 23:43:220661デフォルトの名無しさん
2006/09/24(日) 00:06:32OK
0662605
2006/09/24(日) 00:13:06俺はAXIS出る前だったからApacheSOAPでやったが
パフォーマンスでなかったのでHTTP+独自プロトコルによるRPCにあわてて切り替えた
Javaも1.4出る前だったからXMLまわりの挙動で苦労したよ
いまだとLANでやるんだったらRMIかApacheXML-RPCのどちらかかな
ただJavaEE5のWEBサービスはちといじってみてJAXBベースは非常に簡単だったので多少心が動いてる
XML-RPC楽でいいけど、JavaというかGenericsとかと相性が悪い気がする
0663デフォルトの名無しさん
2006/09/24(日) 00:18:32ずいぶん苦労した感じがするのは気のせいか・・
0664デフォルトの名無しさん
2006/09/24(日) 00:25:36既存のプロトコル規格をどう使うか(拡張するか)は結構大変だよ。
0665デフォルトの名無しさん
2006/09/24(日) 00:38:07一つ言っておくと、(独自だし)せっかく作ったのだから
これからどんどん引き継いでいくんだろうと思う。
0666デフォルトの名無しさん
2006/09/24(日) 00:46:05ありがとう。
そういう認識でよかったんだ。。
後もいっこ質問。
例えばサーバのDBからデータ取ってくるようなビジネスロジックがあるとする。
それをクライアントから呼ぶ場合、webサービスを使って、そのビジネスロジックのDLLを呼び出すのに
ウェブメソッド使う感じなの?
webサービスってそれ自体がクラスなんだよね・・・?
インターフェイスのないただのクラスってことでおk?
じゃあ1つのアプリケーションで沢山のwebサービスを使うってことなのかな。
それとも1つのウェブサービスに、たくさんwebメソッド追加していくような作りになるのかな?
すいません、初心者な質問で・・。
0667デフォルトの名無しさん
2006/09/24(日) 00:52:530668デフォルトの名無しさん
2006/09/24(日) 01:11:04本日のダミアンおめw
っていうか、技術コンサルでも雇えよレベルだな。
0669デフォルトの名無しさん
2006/09/24(日) 15:56:32その発想が地獄の始まりなんだよ。
現実にはある程度は仕方がない面もあるが、
サービスはライブラリなんかのメソッド設計とは、
全く別物として考えるべき。
dllの機能を公開するって考えるんじゃなくて、
必要なインターフェイスをサービスに備えるために、
dllなんかは内部で利用するだけ。
0670デフォルトの名無しさん
2006/09/24(日) 16:00:25勿論必要に応じてWebサービスで公開出来るようには考えとくが。
0671デフォルトの名無しさん
2006/09/24(日) 17:49:34>dllのメソッドをWebサービスで呼び出せる。
>その発想が地獄の始まりなんだよ。
>dllの機能を公開するって考えるんじゃなくて、
>必要なインターフェイスをサービスに備えるために、
>dllなんかは内部で利用するだけ。
kwsk
0672デフォルトの名無しさん
2006/09/25(月) 01:15:14全部dll直叩きをネット経由で許してたら、便利な反面、セキュリティ的に弱いし。
まあローカルアプリケーションでSQL生成して、DBにネット経由でアクセスさせた方が便利だよ。SQLインジェクションされまくりだが。
0673デフォルトの名無しさん
2006/09/25(月) 01:27:40・・・・・・・えええっ?
0674デフォルトの名無しさん
2006/09/25(月) 03:29:39LANでの運用アプリならクライアントサーバー方式とかまったく問題ない。
突っ込むべき場所は「SQLインジェクションされまくり」だと思うが。
プリペアつかってないのかと。
0675デフォルトの名無しさん
2006/09/25(月) 08:36:50データウェアハウス的な機能を付けてくれとか
顧客の無茶な要件聞いてると、
SQL直叩き出きるようなインターフェイス用意したくなる俺ガイル。
両方直してると間に合わないんスヨ
0676デフォルトの名無しさん
2006/09/25(月) 10:58:58ロジックがクライアントに来るならクラサバ方式でいいだろうし
開発人数が1人だとそっちのほうが楽なことは楽
0677デフォルトの名無しさん
2006/09/25(月) 23:09:09>全部dll直叩きをネット経由で許してたら、便利な反面、セキュリティ的に弱いし。
そのセキュリティの部分はサービスとは切り離して、という考え方が
WS-Securityかなと思います。
とはいえ、だからdll直叩きで良いというつもりではないです。
dllのAPIとサービスのインターフェースって、粒度が違うと思いませんか?
0678デフォルトの名無しさん
2006/09/26(火) 01:52:54DLLは実装だし、サービスは概念だろう。
サービスの中からDLLの各機能呼ぶこともあるだろうし、
いろんなサービスを呼び出すDLLを作る人だって居るだろう。
0679デフォルトの名無しさん
2006/10/03(火) 23:00:51dllを参照設定しようとすると、binフォルダにdllがコピーされてしまうのですが
これって何なんでしょう?
0680デフォルトの名無しさん
2006/10/04(水) 00:43:430681デフォルトの名無しさん
2006/10/04(水) 02:14:030682デフォルトの名無しさん
2006/10/06(金) 02:26:01プログラムで使用しようと思っています。
その場合各サービスで共通に参照したいdllが
すべて各サービスにコピーされてしまうのですが、
コピーせずに一箇所にあるdllを参照するようにはできないのでしょうか?
0683デフォルトの名無しさん
2006/10/16(月) 16:38:01ブラウザに表示している内容をそのままメールで送るって
できるんですか?
0684デフォルトの名無しさん
2006/10/16(月) 22:44:520685デフォルトの名無しさん
2006/11/03(金) 13:32:480686デフォルトの名無しさん
2006/11/14(火) 17:00:48UDDIではいかんのですか?
0687デフォルトの名無しさん
2006/11/15(水) 11:55:50で、今回windowsへのログインをそのまま認証とし、
アカウント情報をそのままアプリケーションのユーザ情報として扱おうという事になったのですが、
java側でのwindowsログインアカウント情報の取得方法がわからず困っています。
どなたか知恵をお貸しください・・・
0688デフォルトの名無しさん
2006/11/16(木) 12:32:51JNDIでも使えば良いじゃん。
0689デフォルトの名無しさん
2006/11/20(月) 23:51:34質問があります。
言語はC#, 開発環境はVisual Web Developer 2005 Express Edition
で開発しています。
普通ならソリューションエクスプローラーから「Web 参照の追加」で
サービスを追加すればいいのですが、この作業を
C#のコードで実現するにはどうすればいいかわかりません。
というのも既にjavaで複数のサーバーにサービスが作成されているのですが、
すべてサービスが同じ名前で作成されており、今後もサーバーが増えるごとに
同じ名前のサービスが増えていくのです。
例)
http://servername1/WebServicesSamples/SecureWebService/SecureWebService.asmx?wsdl
http://servername2/WebServicesSamples/SecureWebService/SecureWebService.asmx?wsdl
http://servername3/WebServicesSamples/SecureWebService/SecureWebService.asmx?wsdl
手で参照を追加するのでは無く、コード内で動的に参照を追加するのは可能なのでしょうか?
可能でしたらやり方を教えてください。
0690デフォルトの名無しさん
2006/11/21(火) 02:13:43ただサービス側のメソッドが変更されたらC#側も変更しないかんかも。マァ・ガンガレ。
0692デフォルトの名無しさん
2006/11/28(火) 16:29:30asp .net webサービスを作成しています。
やりたいのは単純にDBのテーブルから
"select * from HOGE"
などの簡単なSELECT文の結果を返したいだけです。
DataSetを返すWebサービスに対してJavaからアクセスするとDataSetはJavaに無いので
エラーになりますよね?
どのような形でデータを渡したらよいかわかりません。
ASP.NET を使用して作成した XML Web サービスによってサポートされるデータ型
ttp://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpguide/html/cpconDataTypesSupportedByWebServices.asp
も見てみたのですがよくわからず。
お助けください。
0693デフォルトの名無しさん
2006/11/29(水) 01:46:42Java の側ではどうにかなる。
0695デフォルトの名無しさん
2006/12/23(土) 02:00:19しょーもない問い合わせが減るのはメリットだが、ユーザが本格的に何でもやり始めると開発の仕事の依頼も来なくなる。
0696デフォルトの名無しさん
2006/12/23(土) 02:03:02{;;;;;;ゝ T辷iフ i f'辷jァ !i;;;;; Webサービスは言語依存しない
ヾ;;;ハ ノ .::!lリ;;r゙ そんなふうに考えていた時期が
`Z;i 〈.,_..,. ノ;;;;;;;;> 俺にもありました
,;ぇハ、 、_,.ー-、_',. ,f゙: Y;;f
~''戈ヽ `二´ r'´:::. `!
0697デフォルトの名無しさん
2007/01/15(月) 07:14:470698デフォルトの名無しさん
2007/01/23(火) 02:31:510699デフォルトの名無しさん
2007/01/23(火) 03:06:17SOAP Message with Attachment。
この機能が要らないなら、JavaMailなくても動いたと思う。
0700デフォルトの名無しさん
2007/01/24(水) 02:19:240701デフォルトの名無しさん
2007/02/18(日) 05:45:46つなぎたいんですが、WEBサービスだと、インターフェイスベースの
やり取りってできないんですよね?
ってことはビジネスメソッドごとにWEBサービスをつくらないと
いけないので、不便なこときわまりないですね。
0702デフォルトの名無しさん
2007/02/18(日) 05:55:03みたいなメソッドのやりとりはJava-Javaならできますが、
便利だけど、WEBサービスの場合は実際の実装クラスをいちいち
宣言しなければいけなくなるので、はっきりいって話に
なりませんな。
0703デフォルトの名無しさん
2007/02/18(日) 08:55:05a:ネットワークやシステムの二重化。負担に耐えられる設計
b:デジタル署名。パスワード認証。
c:ネットワークやシステムの二重化。UPS、RAIDなど
e:デジタル署名。メッセージダイジェストによる改ざん防止
f:アクセス制御。パスワード認証。暗号化。入退室管理
どれがどれに当てはまるか教えてくださいエロイ人!
0704デフォルトの名無しさん
2007/02/18(日) 09:08:59そういう用途ならCORBAかDCOMを使えばいい。
0705デフォルトの名無しさん
2007/02/18(日) 09:55:20それは使用してるWebService実装の制限であって
WebServiceの制限でもなんでもないでしょ。
WSDLに従ったサービスを提供できればそれで良しな世界だよ。
Apache Axis なら、同じインターフェースを持つ別クラスであれば
wsdd でクラス名のところ書き換えれば済むだけの話。
クライアントからはWSDLの裏でどんなクラスが動いてるか、
そもそもJavaで実装されてるのかすら分からん。
0706デフォルトの名無しさん
2007/02/18(日) 11:23:070707デフォルトの名無しさん
2007/02/18(日) 18:29:38インターフェイスをまとめたい場合は。
俺はあんまり好きじゃないが。
0708デフォルトの名無しさん
2007/02/18(日) 20:15:55AbstractでXmlIncludeAttributeを使えば○。
0709デフォルトの名無しさん
2007/03/10(土) 21:22:08.net側で公開されているWebサービスではメソッドがオーバロードされていたり、
セッション(EnableSession=true)を使用するように実装されている。
.net側のサービスに手を加えずにJavaクライアントから簡単に利用できるものなんでしょうか?
Java側のWSは全部使ってみた限り、Jax-Wsが一番使い易かったんですが、(NetBeans入れてすぐ使えた)
Axisとかにメリットってあるのでしょうか?
0710デフォルトの名無しさん
2007/03/11(日) 00:19:01Axis、Axis2はJAVA側でWEBサービス立ち上げたい時は使いやすいと思う。
.NETのサービスのクライアントとして使うということだと、Axis2ならXMLのシリアライズ、
デシリアライズのパフォーマンスが良いかも。
StAX技術のAXIOMということで。
ただ、パフォーマンス比較したことはないです。
0711デフォルトの名無しさん
2007/03/11(日) 01:13:49Axisのメリットは、一番メジャーって事に尽きると思うが、Axis2は今のところあまり使われてなさそう。
あと、JAX-WSはJDK6に標準搭載されてるんじゃないっけ?
ちなみに、JAX-WS創ってるのはサンノゼ現地の日本人だったと思う。
0712デフォルトの名無しさん
2007/03/11(日) 02:35:40クライアントに標準で入ってるというのは大きい
サーバー側もRIでいいし
アノテーションは楽だよなー
0713デフォルトの名無しさん
2007/03/11(日) 12:22:00唐突にダウンキャストが発生するっていう設計なんとかならないのかと。
Java系って.Netと比較してこういうこと多くない?
.Netから入ったんではまった。
Hello proxy = new HelloService().getHelloPort();
((BindingProvider)proxy).getRequestContext().put(BindingProvider.SESSION_MAINTAIN_PROPERTY,true);
0714デフォルトの名無しさん
2007/03/12(月) 17:52:34WebServiceに状態持たすなってことじゃないの?
状態を持たせなきゃいかんケースって何があるのだろう。
0715デフォルトの名無しさん
2007/03/12(月) 20:22:370716デフォルトの名無しさん
2007/03/12(月) 22:13:40Webサービスだとクライアントが普通のアプリだからカートはクライアントが持てばいい。
認証系くらいか?
0717デフォルトの名無しさん
2007/03/13(火) 01:12:30っていろいろあるのでは、会員制の何か、チャットとか
0718デフォルトの名無しさん
2007/03/13(火) 01:17:10あとはクライアント側で保持れって感じになるんかな。
どっちに持たせるのが自然なんだろ。
サーバーの方な気がしなくもない。
0719デフォルトの名無しさん
2007/03/13(火) 01:35:10ごく普通の作りだと思っていたけど、違うのかと。
セッショントークンみたいなのをメソッド引数に渡す、見たいなことはやめてほしい
(.NETでセッションを有効にすると普通にCookieにASP.NET SessionIdみたいなのが入ってやり取りされる。)
0720デフォルトの名無しさん
2007/03/13(火) 01:58:00でも、UDPだのRPCだのといったプロトコルレベルではステートレスな通信で
ステートを扱うというのは十分あり。
要はアプリケーション層でステートを管理すればいいわけだから。
WebServiceなら、ステート情報を明示的に引数で渡せばいいわけじゃん。
0721デフォルトの名無しさん
2007/03/13(火) 09:26:040722デフォルトの名無しさん
2007/03/13(火) 14:47:200723デフォルトの名無しさん
2007/03/14(水) 01:25:240724デフォルトの名無しさん
2007/03/14(水) 01:29:13Flex2 アプリだとブラウザが通知してくれなくて
結局エラーの詳細取れないよとか、
現実に即してない仕様がところどころあるね。
0725デフォルトの名無しさん
2007/03/14(水) 01:43:42いやもう既に(ry
0726デフォルトの名無しさん
2007/03/14(水) 02:05:240727デフォルトの名無しさん
2007/03/14(水) 08:34:21何が正しいのかよくわからん。
ttp://yohei-y.blogspot.com/2007/01/s-s.html
0728デフォルトの名無しさん
2007/05/08(火) 23:06:40その結果をブラウザに表示する。
こんなプログラム可能でしょうか?接続数が多いとftpで応答無しになります?
0729デフォルトの名無しさん
2007/05/11(金) 10:40:330730デフォルトの名無しさん
2007/05/11(金) 12:56:51答えるに値しない質問だ
勉強しろ阿呆
0731デフォルトの名無しさん
2007/05/11(金) 20:42:57WEBブラウザから呼び出すサーブレットがFTPクライアントになってFTPサーバと通信、
通信結果を別途DBに書き込み、全体の処理結果をHTMLとしてWEBブラウザに返すのか?
0733デフォルトの名無しさん
2007/05/12(土) 02:11:58FTP通信する時間やリソースがもったいないよ?
もしくはローカルにファイル保存しておくとか.
ところで,Axis2って1.1以降になって凄く使いやすくなったね.
ほとんどPOJOベースでSOAP/Rest通信が組み立てられるし,
通信速度も旧Axisより全然速くなってるし.
個人的にはRESTの決定版フレームワークが出てきて欲しいんだけど,
RESTLetって奴ぁ今ひとつっぽいんだよね.
0734デフォルトの名無しさん
2007/05/12(土) 02:43:16誰か試してみたことあります?
0735デフォルトの名無しさん
2007/05/12(土) 08:50:130736デフォルトの名無しさん
2007/05/12(土) 13:50:39最初からWEBサービス付いてるのにAxis乗せる意味が判らん。
0737デフォルトの名無しさん
2007/05/12(土) 14:48:41WLS9.2のConsumerが動的プロキシ・DIIをサポートしていないトンデモ仕様
っぽいので、どうしたものかなと思いまして・・・。
一応非推奨ながらも8.1のautotypeとかで作ったWebサービスは動作するみたいです。
Axisは今axis.jarとかsaaj.jarとかをwarに突っ込んで動かしてみてるところなんですが、現在苦戦中です。
WLS9.2でAxis使ったProviderってのもWSDL表示させるところまではできたもののConsumerで呼んでみたところエラー・・・。
意外に難しい・・・orz
0738デフォルトの名無しさん
2007/05/12(土) 14:59:41ドンデモ仕様?
仕様と違う動きならそうだけど、定義されてないものをいうのはどうなんだろ。
J2EE4でDIなんて定義されてたっけ?
0739デフォルトの名無しさん
2007/05/12(土) 21:59:07いや、J2EEではなくってJAX-RPCです。
で、WLS9.2のリリースノートにはJAX-RPC1.1サポートと書いてあったりするので・・・。
というか8.1で使えたものをわざわざ9.xでなくしてるのはやっぱりBEA的にはこれからの流行は静的スタブなんですかね。
0740デフォルトの名無しさん
2007/05/12(土) 23:22:22JAX-WSはJavaEE5
商用AP鯖使ってるならBEAにきけば一発でそ
0741デフォルトの名無しさん
2007/05/17(木) 00:16:44いや、だからどうしたって感じなんでしょうが・・・。
0742デフォルトの名無しさん
2007/05/17(木) 00:58:100743デフォルトの名無しさん
2007/05/18(金) 09:37:51野口、乙
0744デフォルトの名無しさん
2007/05/18(金) 11:52:260745デフォルトの名無しさん
2007/05/18(金) 13:28:17動的プロキシやDIIなんて何に使うんだ?
相手のインタフェースがバンバン変わるのか?
インタフェースが変わったらアプリも直さなきゃだろ?
0746デフォルトの名無しさん
2007/05/20(日) 22:10:29あれってさ、style=doc なのになんでRPCみたいな書き方が出来るの?
wsdlも ?wsdlで自動生成だし
0747デフォルトの名無しさん
2007/05/30(水) 06:48:26ブログっぽいシステムを構想中なのですが、
GoogleDesktopのようにttp://localhost:(ポートNO)
という形でブラウザをUIとして使う仕組みを作り、
ローカル環境でCGI(?)を動かすにはどうすればいいでしょうか?
ご教授お願いします!
(書いてる途中に気づいたのですが、Firefoxの
bbs2chreaderもこの仕組み使ってる?)
0748デフォルトの名無しさん
2007/05/30(水) 11:59:11どの様な言語、書籍を勉強すれば宜しいのしょうか?
例えば下記の様なハローワークのサイトをクローリンクしているサイト
みたいなのを作りたいと思っています。
http://kyusaku.jp/
0749デフォルトの名無しさん
2007/05/30(水) 12:35:190750748
2007/05/30(水) 14:30:23なんの言語を使うかも分からないので、
どのスレで聞くべき質問かすらも分からりませんでした。
0751デフォルトの名無しさん
2007/05/31(木) 20:37:03http://pc11.2ch.net/php/
0752デフォルトの名無しさん
2007/06/01(金) 11:08:55ignore_user_abort(1);
register_shutdown_function("func");
上記のようにプログラム終了時に関数を実行するようにしているのですが
sleep(30);
のようにしてスクリプトタイムアウトさせた時に関数が実行できません。
スクリプトタイムアウト時に処理をしたい場合はどのようにすればよいのでしょうか?
0753デフォルトの名無しさん
2007/06/01(金) 12:10:50>>749
Webサービスという名前を付けた奴が一番の戦犯だな。
0754デフォルトの名無しさん
2007/06/01(金) 20:34:48深く同意する。
0755デフォルトの名無しさん
2007/06/09(土) 11:43:22localにサーバ立てて
localhost:ポート番号でアクセスすりゃいいだけじゃん。
WEBサービス関係ないし。
0756デフォルトの名無しさん
2007/06/10(日) 01:41:09どうもわからない。
どなたか、仕組みをべたべた書くやり方の例を教えてください。
0757デフォルトの名無しさん
2007/06/10(日) 14:44:24日本語でおk
0758デフォルトの名無しさん
2007/06/13(水) 22:01:11- もしくは、どうせ外からわかんないんだし folder という名前のアプリを置いとく
0759デフォルトの名無しさん
2007/06/16(土) 10:49:50で作りたいというか作らないといけなくなったんですが、APIは何を使うのが楽でしょうか。
ちょっと探してみたところ、SoapToolkitとMSXMLってのを見つけたので、使えるかどうか
調べるところなんですが…
0760デフォルトの名無しさん
2007/06/16(土) 23:26:43APIはオマイが作るんじゃないの?
よくわからないならとりあえず
1 やり取りするデータについて、何がどのタイミングで必要か洗い出す
2 洗い出したら、それぞれに名前を付ける。半角英数で。
3 とりあえず、<その名前>データを文字列として貼り付け</その名前>なXMLを作る
4 上のXMLをとりあえず、ウェブ経由で読めるようにする
5 サーバはそれで終わりにして、クライアント側でそのXMLを取れるようにする
6 取れるようになったら、XPathとかで必要な部分をブッコ抜けるようにする
7 以上終了
でいいんじゃね?5以降のステージだけの話なら、4までやった奴が推奨してる
方法でやればいい。
0761デフォルトの名無しさん
2007/06/17(日) 03:49:52* SOAP Toolkit 3.0他
ttp://msdn2.microsoft.com/en-us/webservices/aa740641.aspx
* SQL Data C++ Library for SOAP Client
ttp://www.sqldata.com/soapclient/soapclient30.htm
* gSOAP
ttp://sourceforge.net/projects/gsoap2
0762デフォルトの名無しさん
2007/06/17(日) 11:34:35Webサービスのクライアントを作ることなのです。
JavaやC#が使えるなら簡単そうなのですが、C++で
クライアントを作るならどうするのが楽なのか、一般的なのかなあと思いまして。
で、SOAP Toolkitで指定したWebサービスにリクエスト送って、
レスポンスのXMLを引っ張ってきて、MSXMLで解析して必要な情報を抜き出す
という形になるのかなあと想像していました。
(うちはどっかのベンダーが出してるライブラリしか使えないのです。OSSとかダメ)
C++でその辺のことをやってるサンプルコードってありますでしょうか?
探してるんですが、C#やJavaでの実装例が大半で、見つけられてないんです。
0763デフォルトの名無しさん
2007/06/17(日) 12:45:09gSOAPなりの役目で、担当するクライアント自身がそれをする必要は
差し当たりないように思うんですが。
いろいろ試してみて、それで間に合わない場合に、初めてXMLパーサ
なりを使ってXMLの解析も含め自分でライブラリを作る必要が出て
来るのではないですか?
どっかのベンダーがという前提ならSOAP Toolkitをとりあえず調べて
どうでしょう?SOAP Tookitにもサンプルが含まれてる様です。
他のサンプルだとこんなのとか。
ttp://www.codeguru.com/cpp/com-tech/complus/soap/article.php/c3945/
ttp://www.devarticles.com/c/a/Cplusplus/Building-A-SOAP-Client-With-Visual-C-plus/
0764デフォルトの名無しさん
2007/06/17(日) 12:52:12> サーバから受け取ったXMLを解析するのは上で挙げたSOAP Toolkit、
> gSOAPなりの役目で、担当するクライアント自身がそれをする必要は
> 差し当たりないように思うんですが。
> いろいろ試してみて、それで間に合わない場合に、初めてXMLパーサ
> なりを使ってXMLの解析も含め自分でライブラリを作る必要が出て
> 来るのではないですか?
> どっかのベンダーがという前提ならSOAP Toolkitをとりあえず調べて
> どうでしょう?SOAP Tookitにもサンプルが含まれてる様です。
> 他のサンプルだとこんなのとか。
> ttp://www.codeguru.com/cpp/com-tech/complus/soap/article.php/c3945/
> ttp://www.devarticles.com/c/a/Cplusplus/Building-A-SOAP-Client-With-Visual-C-plus/
上でSOAP Toolkit→MSXMLと書いたのは、SOAP Toolkitの守備範囲がどこまでは分かっていなかったので、
XMLの解析を自前というか、Toolkitの外でやる必要があるならMSXMLを使うのかなあと
サンプル見てみます。ありがとうございました。
0765デフォルトの名無しさん
2007/06/25(月) 01:17:23>たとえば、public Serializable xxx(Serializable param)
>みたいなメソッドのやりとりはJava-Javaならできますが、
>便利だけど、WEBサービスの場合は実際の実装クラスをいちいち
>宣言しなければいけなくなるので、はっきりいって話に
>なりませんな。
WEBサービスでの呼び出しって
WSDLで実装クラスの型を細かく指定しないと駄目なんでしょうか?
(要するにリモート側のビジネスロジックが増えるごとにWSDLが増えていく?)
EJBCommandパターン?みたく
XXXComand#execute(commandParam)みたいなインターフェースのみの定義にして、
後は個別実装クラスが大量にあるって形式にできないのかなと。。。
やり取りするのはJava - Javaで確定しています。
接続するシステム間がhttpじゃないと繋げないのでWEBサービス!
ということに既になっています。
0766デフォルトの名無しさん
2007/07/02(月) 00:23:36事故レス・・・
SpringのHttpInvokerってのいいですね。
ぶっちゃけHttpに載せられればいいと思っているし、
.Netとかがクライアントになるわけじゃないので
SOAP全然いらないです・・・
0767デフォルトの名無しさん
2007/07/05(木) 23:17:22Envelopを書くと、実際のXMLにはxmlns:SOAPSDK3=とかいう属性が追加されます
Startなんたら関数を使わずにEnvelopとBodyをWriteXml関数で直接書いてやっても、
送られたXMLを拾って見てみると、上記の属性が追加されています…。
Envelop以下が完全に任意のXMLを送らせたいのですが、どうすれば可能でしょうか。
0768デフォルトの名無しさん
2007/07/05(木) 23:18:000769FIRE
2007/07/19(木) 22:57:39ttp://journal.mycom.co.jp/articles/2007/04/17/enunciate/index.html
これ↑を見て,EnunciateでWebサービスを使ってみようと思い立ちました.
とりあえずこのページに書いてあるとおりにやり(enunciate-1.2を使いました),
Webサービス自体はできたのですがクライアント側のプログラムの書き方が分からなくて困っています.
今まではお手軽さからちょっと動きを試すときにはPerl(Active Perl5.8.8)のSOAP::Liteを使っていました.
use SOAP::Lite;
my $service = SOAP::Lite -> service('http://localhost:8080/hello/ns0.wsdl');
my $result = $service -> hello();
printf("%s\n", $result);
が,↑今までいけてたこのプログラムだと
proxy:transport protocol is not specifiedと言われて怒られてしまいました.
そこで,少し調べてみて以下↓のようにすると,今度はWebサービスからの
返り値を表示するところで,結果が1しか帰って来ません.
use SOAP::Lite;
my $uri = 'http://examples/';
my $proxy = 'http://localhost:8080/hello/ns0.wsdl';
my $service = SOAP::Lite -> uri($uri);
$service->proxy($proxy);
my $result = $service -> hello();
printf("%s\n", $result);
AXIS1.4はWSDLの標準に準拠している等聞いたような気がするので,同じコードでいけると
思ったんですが,何がまずいのでしょうか・・.
enunciateはclient側のjarファイルをダウンロードできるようにしてくれるとのことなのですが
その使い方も良く分からず困っております.
どなたかご教授いただけませんでしょうか.よろしくお願いします.
0770デフォルトの名無しさん
2007/07/26(木) 14:23:33これって何?
0771デフォルトの名無しさん
2007/07/27(金) 01:56:08規格で考え切れなかった領域の利用にあわせた設計をしてる実装とかを
持ち込むと通信できなくてヤバーとかわかる(規格がバグってる場合は
次版で修正されたりする)。
0772デフォルトの名無しさん
2007/08/09(木) 14:22:54RESTのものがほとんどみたいですが、
SOAPで公開されているものをご存知ないでしょうか。
ケンコーコムなどはアフィリエイト登録があるので、
登録がなく簡単なものなどあれば助かります・・・
0773デフォルトの名無しさん
2007/08/10(金) 02:15:16でもわざわざSOAPのAPI探す理由がわからん。テストって事?
0774772
2007/08/10(金) 10:52:07ありがとう>Paypal
なぜSOAPかというと、今私がやっている業務というのが、
「SOAPで提供されるWebサービスに、VC2005から
アクセスする方法を調査する」という内容だからです。
はい>「テストって事?」
派遣社員なので事情は詳しく聞いてないんだけど、
「現在すでにSOAP方式で開発中」の
OEM提携先によるWebサービスを利用することになるので、
それへのアクセス方法を下調べしてほしいとのこと。
(最近はREST方式が多いようですが、SOAPしか選択肢がない状況です)
0775デフォルトの名無しさん
2007/08/10(金) 15:35:32書き込みたい内容などは生成します。
最低限必要な要素だけわかればいいんですが、
自動更新ソフトみたいなのを買ってみるというのは非常に癪なので
0776デフォルトの名無しさん
2007/08/10(金) 21:13:53つーか,OEM提携先のWebサービスがASが何で,WSDLは何に対応してて,複雑型を引数に
取ったり返したりしないのかどうかとかの情報が無いと,Paypalで仮にできたとしても
何のテストにもならんと思うのだが.
可能か不可能かだけだとそりゃがんばれば可能だろうという程度しかわからんと思うんだが
0777デフォルトの名無しさん
2007/08/11(土) 11:01:38ま、最悪SOAPスタック使わずにただの文字列が詰まったXMLとして自分で
処理すれば絶対扱えるけどな。
0778デフォルトの名無しさん
2007/08/12(日) 22:52:22XMethod(http://www.xmethods.net/)あたりにゴロゴロ転がってると思うけど?
テストってだけなら,近くの空きサーバにAxis+Tomcat入れて設定すれば,
小一時間でテスト環境作れるでしょ?
0779774
2007/08/13(月) 17:08:47>OEM提携先のWebサービスがASが何で,WSDLは何に対応してて,
複雑型を引数に取ったり返したりしないのかどうかとかの情報が無い
おっしゃるとおり。
提携先のWebサービスの仕様が「SOAPプロトコル利用である」以外の情報を
もらえないので、「できるか、できないか」わかれば充分だそうです。
っていうか分かりようがないよね。調査担当してる私も困ってます。
ちなみに >777 の書き込みは私じゃありません。なんでここIDが出ないんだろ?
>778
重ねて情報、ご回答ありがとうございます。
開発環境はVC++2005です。長いことC++書いてないので、C#のがラクなんだけど・・・
ここを見て、ごく簡単なテストができました。どうもありがとう。
これ以上のことは、Webサービスの詳細が来ないことには進まないと思います。
ttp://msdn2.microsoft.com/ja-jp/library/14hykb68(VS.80).aspx
0780774
2007/08/13(月) 17:15:53あれ?おかしいな、俺がいる。
いまの業務についたのは8月のはずなのに・・・
ああ、検索したらこのレスがあってこのスレに来たんだった(苦笑)
当方も事情があって、 .NETではなく C++ネイティブで、
VC6.0もしくは VC2005 からのWebサービスクライアント側開発です。
(今のとこVC2005使ってます)
>762
サンプルコードは >779 にリンクしました。でもVC6 では
プロキシクラスの自動生成が不可能か。
0781773
2007/08/14(火) 01:08:360782779
2007/08/14(火) 12:21:58いえいえ、別にそんな風に思ってませんよー。無問題。
それはともかく、C#慣れした私はVCがうまく書けず苦闘してます。
先日から、ヤフオクAPIへのアクセスを試みています。
C#だと比較的簡単に書くことができて、テスト成功したんだけど、
VC2005 だと、思い通りに結果がとれません。
0783782
2007/08/15(水) 10:38:08サポートに電話してホットフィックス入手しろって・・・バロス
ttp://support.microsoft.com/kb/926862/
0784780
2007/08/17(金) 17:16:19MSDNにサンプルがありますた。
ttp://msdn2.microsoft.com/ja-JP/library/ftdya1d6(VS.80).aspx
試してみたら、うまくいきました。
作法として、自動生成されたWebサービスのインスタンスにアクセスする前に
CoInitialize(NULL); を行うことが必須らしいです。
サンプルを真似たらうまくいきました。
ちなみにここの無料サービスを使ってみましたよ。
ttp://www.postan.jp/postanws.htm
0785デフォルトの名無しさん
2007/10/23(火) 00:24:37継承元のクラスの定義もWSDLに含めたいんですがどうしたらいいでしょうか。
[サービス]
public interface B execute();
[返すクラス]
public class A {
private String a;
// setter/getter省略
}
public class B extends A {
private String b;
// setter/getter省略
}
[WSDL]
<xs:element name="B" type="B" />
<xs:complexType name="B">
<xs:complexContent>
<xs:extension base="ax22:A">
....
0786785
2007/10/23(火) 02:53:51ttp://issues.apache.org/jira/browse/AXIS2-2661
0787デフォルトの名無しさん
2007/11/02(金) 12:48:53フィールドはpublicじゃないとダメなの?
Java(JSR-181)だとsetter/getterで出来るのに…。
0788デフォルトの名無しさん
2007/11/03(土) 17:39:17実質あんまり意味は無いけど。
0789デフォルトの名無しさん
2007/11/05(月) 21:10:34なんかいろいろかんちがいしてない?
JSR-000181 Web Services Metadata for the JavaTM Platform
つ ttp://jcp.org/aboutJava/communityprocess/final/jsr181/index.html
0790デフォルトの名無しさん
2007/11/08(木) 10:42:52POJOの数百個からのインスタンスを使用する場合、
・List等に収めてアプリケーションスコープで、保持するのがいいのか
・その都度、hibernateでインスタンスを取得するのがいいのか
どちらがいいのでしょうか?
0791デフォルトの名無しさん
2007/11/08(木) 19:19:570792デフォルトの名無しさん
2007/11/08(木) 19:32:370793デフォルトの名無しさん
2007/11/09(金) 19:21:04データの特性に依存するんじゃね
固定値であればアプリケーションスコープでもいいと思うけど、
固定値でなければ毎回DBから引っ張ってこないといけない罠
数百個のインスタンスって検索結果とか?
スレ違い
0794デフォルトの名無しさん
2008/01/16(水) 21:18:52ぐぐってもドキュメントみても何も出てこないです
0795794
2008/01/17(木) 01:04:120796デフォルトの名無しさん
2008/01/19(土) 13:48:23ありますでしょうか?
WebサービスってリクエストをHTMLじゃなくてXMLで返すというだけ?
0797デフォルトの名無しさん
2008/01/19(土) 19:46:510798デフォルトの名無しさん
2008/01/20(日) 03:15:07・返す内容(本来返すべき内容以外のものを返すとデータの一貫性に響く)
・返す構造(たとえば、名前は氏名なのか氏+名なのか)
・参照方法(たとえば、IDとURIのいずれで示すのか。前者なら実際の参照方法は)
自分が出すデータと連携させる先のデータの分担、そして行う処理を
勘案して決める。で、実際には一発で決められないこともあるので変更前提で
回せればいいのだけど、一旦流通したデータ程変えられないものはないから面倒だ。
返す形式はXMLでなくても何でもいいのは指摘されてる通り。
画像とかバイナリデータをXMLでラップする必要ないし(そういう案もあるが、
複合データならともかく単体でするのは馬鹿じゃね?)。
ただ、広く流通させたいなら、広くサポートされているであろう方式にするのは当然。
0799デフォルトの名無しさん
2008/01/20(日) 18:20:09SOAPとかWDSLとかそんなのはどこに出てくるの?
0800デフォルトの名無しさん
2008/01/20(日) 21:30:49・アクセス方法がバラバラだと大変だろ、ということでSOAP。
・その呼び出しでのパラメータとかを規定する方法が必要だろ、ということでWSDL。
・同じWSDLに準拠してる先を検索して切り替える方法があるといいね、ということでUDDI。
がしかし、
・アクセス方法ってGET http://...以上に複雑にしてもなぁ -> SOAPうぎゃー
・返ってくるデータの内容はベタXMLとかJSONとして処理するほうが楽 -> SOAPうぎゃー
・単にURLでアクセスするだけの話でインタフェース定義をパース?やってらんねー -> WSDLうぎゃー
・呼び出し先を動的に切り替えるとか現実的にあんの?面倒なだけじゃん -> UDDIうぎゃー
となった。
一応VisualStudioとかではWSDLをインタフェース定義としてロードして
関数コールという形でエディタで補完したり、あと、関数をSOAP経由で
呼び出せるようにしたりWSDLを生成することができる。でも、結局
関数コール的な方向とは違った、XMLとかのデータを取って適時加工する、という
コール部分の処理を徹底的に排除するモデルが主流になった。
0801デフォルトの名無しさん
2008/01/20(日) 21:34:190802デフォルトの名無しさん
2008/01/20(日) 21:38:24それでやれば?
逆にデータを送るほうはマクロ組まないとダメかも。
0803デフォルトの名無しさん
2008/01/20(日) 22:18:06ありがとうございます。
0804デフォルトの名無しさん
2008/01/20(日) 22:21:23単純にXMLを返してるだけ?
0805デフォルトの名無しさん
2008/01/21(月) 15:41:490806デフォルトの名無しさん
2008/01/21(月) 20:06:080807デフォルトの名無しさん
2008/02/02(土) 16:50:36SOAP1.1とSOAP1.2での違いとか。概要だけじゃなくてサンプルコードとか豊富なところ。Axis2についてくるサンプルじゃ物足りないです。
特に、サーバ側じゃなくて、クライアント側が添付するまともなサンプルがみあたらない気がします。
知ってたら教えてください。
0808デフォルトの名無しさん
2008/02/04(月) 22:32:210810デフォルトの名無しさん
2008/02/19(火) 14:36:35そこから取ってくる方法が無いということでハマッています。
普通、いろんな設定情報はどこにセットして、どうやって取得してますか?
0811デフォルトの名無しさん
2008/02/19(火) 15:14:270812デフォルトの名無しさん
2008/02/19(火) 20:52:070813デフォルトの名無しさん
2008/02/19(火) 22:25:02Servletなんだから同じようなやり方で取れるんじゃないの?
ttp://www.javaroad.jp/servletjsp/sj_servlet5.htm
0814デフォルトの名無しさん
2008/02/19(火) 23:57:03ファイルで読み書きするだけなら、なにもわざわざweb.xmlに入れなくてもっていう所だし。
DBの設定はJNDIで取得するのに、それ以外の設定ができないっていうのもおかしいとは思うけど。
0815デフォルトの名無しさん
2008/02/20(水) 01:11:39ttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=41803&forum=9&5
使っているWebServiceのServerとして何を使っているかで取り方が違うと思うので
調べてみたらどうでしょう。
0816デフォルトの名無しさん
2008/02/20(水) 01:14:440817デフォルトの名無しさん
2008/02/20(水) 14:46:350818デフォルトの名無しさん
2008/02/21(木) 00:29:090819デフォルトの名無しさん
2008/02/23(土) 12:07:00google AJAX Feed APIを利用して、天気予報のRSSをWeb上にfeedしたいと思っています。
具体的には、
http://weather.livedoor.com/forecast/rss/9.xmlのRSS から、
大分のタイトルのFeedだけ表示したいです。
現状では、googleのサンプル通りにすると、下記のように九州のすべての県が表示されてしまいます。
[PR ] ブログで福岡県のお天気を簡単ゲット!
[ 今日の天気 ] 福岡 - 曇時々晴 - 最高気温10℃ - 2月23日(土)
[ 今日の天気 ] 大分 - 晴のち曇 - 最高気温12℃ - 2月23日(土)
[ 今日の天気 ] 長崎 - 曇時々晴 - 最高気温10℃ - 2月23日(土)
[ 今日の天気 ] 佐賀 - 晴のち曇 - 最高気温10℃ - 2月23日(土)
[ 今日の天気 ] 熊本 - 晴のち曇 - 最高気温11℃ - 2月23日(土)
[ 今日の天気 ] 宮崎 - 晴れ - 最高気温15℃ - 2月23日(土)
[ 今日の天気 ] 鹿児島 - 晴れ - 最高気温14℃ - 2月23日(土)
この中から大分のタイトルだけ取り出すには、どうしたら良いでしょうか?
昨日から一日中、ネットで検索していますが、どうもいい情報が見つかりません。
良いサンプル等のサイト教えて頂ければうれしいです。
プログラミングとか、初心者なもので、宜しければ教えてください。
0820デフォルトの名無しさん
2008/02/24(日) 07:06:01RSSはXMLだから
XMLパーサで、ほしい県だけとりだせばいいんでないの?
0821デフォルトの名無しさん
2008/02/24(日) 12:18:40レスありがとうございます。
早速XMLパーサで検索して見たのですが、XMLの構造を解析するソフトのようなもの・・みたいな検索結果でした。
今回、自分のやりたいことは、htmlに記述する形式で、正規表現で「大分」のみをピックアップするみたいなイメージを思い浮かべています。
勉強不足で申し訳ありませんが、このXMLパーサとはhtmlに記述できるようなものでしょうか?
0822デフォルトの名無しさん
2008/02/24(日) 13:02:190823デフォルトの名無しさん
2008/02/24(日) 23:13:18レスありがとうございます。
XSLTで変換するという方法は、初めて知りました。
検索してみたら、自分が考えていた方法とは、また違うやり方みたいで、参考になりました。
今、いろいろ調べていますが、なにせ初心者なものでまだXSLTについてよく理解できません。
これから、じっくり調べてみます。
ありがとうございました。また、頭の中が整理できたら質問させて下さい。
0824デフォルトの名無しさん
2008/02/26(火) 23:46:24このAPIの詳細知らんけど、ここまで取れてんなら
単純に該当文字列が入った行抜くだけでいんでないの?
正規表現も何も無い気がするけど
つーか・・・
>勉強不足で申し訳ありませんが、このXMLパーサとはhtmlに記述できるようなものでしょうか?
なんでこの手の人たちって
初心者だとか免罪符みたいに使うのかね。
このぐらい自分で調べられないならどうせ何か作るのも続かないよ。
0825デフォルトの名無しさん
2008/02/27(水) 14:09:27Web板逝った方が良い
0826デフォルトの名無しさん
2008/02/27(水) 20:38:20ありがとうございます。
いまだ、答えは見つかっていません。
Web板の方で聞いてみることにします。ども。
0827デフォルトの名無しさん
2008/02/27(水) 21:18:240828デフォルトの名無しさん
2008/02/27(水) 21:31:360829デフォルトの名無しさん
2008/02/27(水) 21:37:390830デフォルトの名無しさん
2008/02/27(水) 21:39:26は馬鹿だったと
0831デフォルトの名無しさん
2008/02/27(水) 21:52:290832デフォルトの名無しさん
2008/02/27(水) 22:11:130833デフォルトの名無しさん
2008/02/27(水) 22:19:570834デフォルトの名無しさん
2008/02/27(水) 23:46:13ありがとうございます。
こんなに簡単な回答があるとは思いませんでした。
ちなみに44とか114はどうやって見つけたのでしょうか?
いままで調べた苦労はなんだったのかと。
0835デフォルトの名無しさん
2008/02/28(木) 04:54:09http://weather.livedoor.com/weather_hacks/rss_feed_list.html
0836デフォルトの名無しさん
2008/02/28(木) 14:29:050837デフォルトの名無しさん
2008/03/02(日) 15:09:18今WSDLを使用してのSOAP連携を考えているのですが(AXIS2で)
binding要素のRPCかdocumentの部分がいまいちわかりません。
下記2つ質問させてください。
質問1
以下の順序で行った際、RPCかdocumentを設定する箇所が存在しないのに
document(/literal)に勝手になっているのはなんでなんでしょうか?
�@エクリプスプラグインのblancoSOAPを使用
�AWSDLを生成するための電文定義書を記入
�B作成した電文定義書からWSDL生成
�CWSDLを見るとstyle="document" use="literal"となっている。
質問2
また、RPCで行っているWSDLと、document/literalで行っているWSDLを
実際に見せてもらったのですが両方ともstyle="document" use="literal"
になっていました。
ここで知りたいのは実は両方ともdocument/literalのか、
それともWSDLだけでなく他の部分で設定する箇所があるのかです。
また探したのですが見つからなかった為、上記で参考になるHP
などありましたら教えてください。
宜しく御願いします。
0838デフォルトの名無しさん
2008/03/02(日) 15:30:59blancoSOAPが何か良く知らんが、Axis2でWSDLを生成したならAxis2のdefaultが
document/literalのはずだからWSDLもdocment/literalになるのでは?
JAX-WSを使っているならannotationでrpc/encodedを指定できるがblancoSOAPで
どう書くのかは知らん。
(質問2)
document/literalとrpc/encodedではそもそもXMLとしてのschemaが違うし
両者のそれを比べて同じなら、RPCと思っていたのも実はdocument/literalだったという落ちでは?
多分どちらもdoc/literalだと思う。
0839837
2008/03/02(日) 17:42:27ご回答ありがとうございます。
>blancoSOAPが何か良く知らんが、Axis2でWSDLを生成したならAxis2のdefaultが
>document/literalのはずだからWSDLもdocment/literalになるのでは?
blancoSOAPはあくまで決められたフォーマットからWSDLを生成するだけなので
AXISはなくてもできるんです。なのでblancoSOAPのデフォルトがdocment/literal
になっているのかな。。
>document/literalとrpc/encodedではそもそもXMLとしてのschemaが違うし
両者のそれを比べて同じなら、RPCと思っていたのも実はdocument/literalだったという落ちでは?
多分どちらもdoc/literalだと思う。
やっぱそうですよね・・・。
でも大手システム企業がそういってやっているものなので
確証得られるHPとかあればなと思ったんです。。
0840デフォルトの名無しさん
2008/03/02(日) 17:55:24Axis1.xなら多分rpc/encodedだし、最近のAxis2.xやApache CXFならdocument/literalでしょ。
blancoSOAPがAxis1.x世代以降の最近のツールなら生成するのはdocument/literal、多分。
仕事で事情があるんだろうが、Axis自体がWSDLを生成するツールを持っていると思うから、
blancoSOAPに頼らずAxisにWSDLの生成を任せれば良いと思うが。
0841837
2008/03/02(日) 18:09:10>blancoSOAPがAxis1.x世代以降の最近のツールなら生成するのはdocument/literal、多分。
これははじめて知りました、ありがとうございます。
確かにAxis1.4にはいっている、java2WSDLで生成されたWSDLはrpc/encodedでした。
AXISに入っているTOOL(java2WSDL)から生成すると結局JAVAを書かなきゃいけないんで
IFの設計書から作成するほうが楽なんです。
どちらにしろWSDLを見ればrpc/encodedかdocument/literalは
わかりますよね?
そうすると質問�AはやっぱRPCと思っていたのも実はdocument/literal
てことかなー。
0842837
2008/03/02(日) 18:51:35>サーバ側でWebServiceのサーバとして何を使っているかでWSDLが何になるか推測できるのでは?
質問�Aのサーバ側はAXIS1.4を使っていてrpc/encodedと言っています。
AXIS1.4ならばrpc/encodedじゃないか?ってことだと思うんですが
上記のようなblancoSOAPみたいなTOOLを使っていればdocument/literalに
なったりしますよね?
だからWebServiceのサーバとして何を使っているかでは判断できないような
気がします。
0843デフォルトの名無しさん
2008/03/02(日) 21:09:54「blancoSOAPが生成したWSDLおよびxsdファイルは下記の環境で動作が確認されています。」
ttp://www.igapyon.jp/blanco/blancosoap.html
* Apache Axis
* Microsoft Visual Studio .NET 2003
* Curl (Webサービス・クライアントのみ)
という事らしいのでAxis1.4でWSDLはdoc/litを使っている可能性はありそうですが、その辺りは当然
外野にわかる話ではないのでAxis1.4単独で使っているのかblancoSOAP等を介しているのか
その大手システム企業さんに聞いてみるという事ではないですか?
あくまでWSDLはrpc/encodedだというなら、クライアント側の実装次第ではbloncoSOAP生成の
WSDLではなく、こんな感じで確認できるAxisの生成するWSDLを使っている可能性もありそうですから。
ttp://localhost:8080/axis/services/echo?wsdl
現状Axis1.4のシステムをblancoSOAPが生成するdoc/litのWSDLを使う事でAxis2にスムーズに移行
させる事を狙っているなら、それについての技術面での検証も必要でしょうし。
0844837
2008/03/02(日) 21:31:10>Axis1.4単独で使っているのかblancoSOAP等を介しているのか
>その大手システム企業さんに聞いてみるという事ではないですか?
独自開発のExcelのマクロツールを使用しています。
そのツールを実際に使用したのですがdoc/litのWSDLが生成されました。
どちらにしろ相手方に確認したほうがよさそうですね。。。
とりあえず下記が確認できてよかったです。
AXIS1.4のWSDL生成TOOLで生成されるWSDL⇒rpc/encoded
AXIS2のWSDL生成TOOLで生成されるWSDL⇒doc/lit
blancoSOAPのWSDL生成TOOLで生成されるWSDL⇒doc/lit
ありがとうございました。
0845デフォルトの名無しさん
2008/03/02(日) 21:51:42> そのツールを実際に使用したのですがdoc/litのWSDLが生成されました。
そう確認を是非。「質問�Aのサーバ側はAXIS1.4を使っていてrpc/encodedと言っています。」と矛盾するので。
> AXIS1.4のWSDL生成TOOLで生成されるWSDL⇒rpc/encoded
> AXIS2のWSDL生成TOOLで生成されるWSDL⇒doc/lit
これはあくまでdefaultの場合なので、パラメータの指定によっては例えばAxis1.4でstyle="document"の
WSDLを生成する事もできるとは思います。でも可能性は低いと思います。
> blancoSOAPのWSDL生成TOOLで生成されるWSDL⇒doc/lit
同様にパラメータ指定等でrpc/encodedのWSDLを生成する機能があるかもしれませんが考えたくないです。
0846837
2008/03/02(日) 21:59:21ですね。
>これはあくまでdefaultの場合なので、パラメータの指定によっては例えばAxis1.4でstyle="document"の
>WSDLを生成する事もできるとは思います。でも可能性は低いと思います。
>同様にパラメータ指定等でrpc/encodedのWSDLを生成する機能があるかもしれませんが考えたくないです
はい、その辺は意識あっています。
確認してみます。
0847デフォルトの名無しさん
2008/03/03(月) 23:58:30IISホスティングの.NET Remotingでクライアント証明書を
使ったSSL通信ってできますか?
SSLはIISの設定と接続URLをhttps://でいけそうなんだけど、
X509クライアント認証の情報がなくて困ってます。
.netは2.0です。
よろしくです。
0848デフォルトの名無しさん
2008/03/07(金) 15:54:32お教え下さい。
今、POJO で Axis2 にサービスを追加しているのですが、例外を
投げるサービスの定義の仕方が分かりません…。
調べてみると単純に Exception を投げるサービスを定義すれば
いいみたいな事が書いてあったのですが、その通りに実装すると
wsdl を参照する時に下記の例外が発生してしまいます。
そもそも、例外を投げるサービスというのはどう定義するのでしょうか?
org.apache.axis2.AxisFault
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:417)
at org.apache.axis2.description.AxisService.getWSDL(AxisService.java:1148)
at org.apache.axis2.description.AxisService.printWSDL(AxisService.java:1077)
at org.apache.axis2.transport.http.ListingAgent.processListService(ListingAgent.java:280)
at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:229)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
.....
0849848
2008/03/08(土) 01:17:30問題は例外の定義じゃなくて、void 型のサービスを定義した時に
@Oneway のアノテーションを記述していなかった事みたいです。
これを書いたら解決しました。
0850デフォルトの名無しさん
2008/03/08(土) 03:34:06現在、VB2005 + asp.net で Web アプリ作ってます。
ドキュメントルート外のディレクトリに保存している画像ファイルを画面に表示させたいのですが、
img タグの src 属性にはドキュメントルート内の相対パスしか指定できませんし・・・。
ドキュメントルート内のディレクトリにファイルをコピーするとか、
そんなことせずに直接、画像の保存場所から読み込んで表示させる何かよい方法ってないもんでしょうか?
0851デフォルトの名無しさん
2008/03/13(木) 15:48:09POJO でデプロイしたサービスで、うまくセッションを処理できないのですが
POJO でデプロイしたサービスではセッションは扱えないのでしょうか?
0852デフォルトの名無しさん
2008/03/13(木) 17:16:36POJOだから扱えないという事はないと思う。マニュアルとか調べてみたらいいよ。
0853デフォルトの名無しさん
2008/03/13(木) 22:54:26というかちょっと意味が違っていた様で、アノテーションを使ってデプロイするのが
POJO と呼ぶと思っていたのですが、services.xml を使ってデプロイするのも POJO
の一種なんですね。
services.xml の scope を transportsession にしたら、セッション繋がりました。
ありがとうございました。
0854デフォルトの名無しさん
2008/03/19(水) 09:29:49アドバイスをお願いします。
任意のサーバから不特定多数のサーバのきまった機能の呼び出し時の、
スタブ生成の自動化を想定しています。
具体的にはまずスタブを組み込むサービスを構築しておき、
スタブの置き換えもしくは他のサービスから管理できる構造にしておく。
WSDLのテンプレートをあらかじめ用意して、
入力された情報からIPやサービスポートの値を変更してスタブを作成する。
作成したスタブを以前のスタブと置き換えていき、
不特定多数のサーバの機能を呼び出だしていく。
この置き換えるタイミングなのですが、
スタブを置き換えるといつサービスに反映されるのか把握しづらく、
何か教本や事例のようなものはありませんか?
クライアントならタイミングを任意に設定できるのですが
サービスとして配置したときはどのようにタイミングをとっていいものか悩んでいます。
0855デフォルトの名無しさん
2008/03/19(水) 23:37:35インタフェース固定で単にサーバのホストやポートだけ色々あるっつーんなら、
普通、スタブはそのままでそこだけ変更して呼び出しできるAPIあるだろ。
0856デフォルトの名無しさん
2008/03/20(木) 04:31:46まさにその様な機能をさがしていたんです。
ずっと探していたのですが、
WSの書籍を探しても初心者用の基本的なモノしかなく
現在の実装について詳しく載っている書籍をみつけられませんでした。
みなさんはどこで詳しい情報を入手しているのでしょうか?
出版物で何かお勧めがありましたらお願いします。
0857デフォルトの名無しさん
2008/03/20(木) 23:33:23http://java.sun.com/webservices/docs/1.6/api/javax/xml/rpc/Stub.html
JAX-WSなら…、……ないね、ワロタ。実装依存では何かありそうだけど。
0858デフォルトの名無しさん
2008/03/21(金) 15:08:20http://java.sun.com/javase/ja/6/docs/ja/api/javax/xml/ws/BindingProvider.html#ENDPOINT_ADDRESS_PROPERTY
0859デフォルトの名無しさん
2008/03/22(土) 01:22:340860デフォルトの名無しさん
2008/03/22(土) 03:27:48実際の所、RESTでも構わなそうだったりするけど、
金とか絡んでスキーマベースでかっちりやりたいようなのが、Webサービスでやってる。
Webサービスって言うと広く一般公開ってイメージが強いけど、
実際はもともと取引があるグループ内とかそんなのが多い。
0861デフォルトの名無しさん
2008/03/22(土) 10:21:30URLのパラメータで検索条件を渡すと該当するデータがXML形式で返ってくるというイメージしかないのですが
実際のところWebアプリとの違いって何ですか?
0862デフォルトの名無しさん
2008/03/22(土) 11:28:15webサービスは他のプログラムから呼び出されるもの
0863デフォルトの名無しさん
2008/03/22(土) 14:27:52それはREST。このスレはSOAP中心かと。
0864デフォルトの名無しさん
2008/03/22(土) 15:22:34規格に乗っ取って公開するくらいしか能がない。
ま、それが重要かもしれんが。
0865デフォルトの名無しさん
2008/03/22(土) 15:29:43またマスゴミの洗脳に乗ってるの?
0866デフォルトの名無しさん
2008/03/22(土) 15:31:530867デフォルトの名無しさん
2008/03/22(土) 15:35:330868デフォルトの名無しさん
2008/03/22(土) 15:38:200869デフォルトの名無しさん
2008/03/22(土) 15:45:18クライアントも、コマンド一発でスタブを作って、それをXML意識成しに単なるクラスとして呼び出すだけ。
RESTの方こそ、ばらばらの野良仕様だから、サービス毎に、
サーバもクライアントも両方で、XMLレベルの処理から全部作らないといけない。
どう考えても、SOAPの方が楽だろ。
マスゴミの洗脳力は恐ろしいな。
0870デフォルトの名無しさん
2008/03/22(土) 15:52:07XMLの仕様を決めておいて、条件に該当するデータを
XMLで出力するというのがRESTと言われているものなら、
その方が簡単じゃないの?
0871デフォルトの名無しさん
2008/03/22(土) 16:31:53おまえは、サービスでもクライアントでも作ったことあって言ってるの?
XML流して終わりの訳ないだろ。その中身が重要なんだろうが。
その中身だけ気にしてればいいSOAPと、XMLから全部自分で面倒見るREST。
それで、SOAPが大変でRESTが楽というなら、それを示せよ。
0872デフォルトの名無しさん
2008/03/22(土) 16:34:39休憩は規格考えるの自体がめんどいぉ(^ω^)
0873デフォルトの名無しさん
2008/03/22(土) 17:02:100874デフォルトの名無しさん
2008/03/22(土) 17:25:12あなたとは以前一緒に仕事したことあるが、本当に皆から頼りにされるエンジニアだよね。
有名な会社で働き部下もいて収入も多いし、俺達とはえらい違いだ。
0875デフォルトの名無しさん
2008/03/22(土) 19:40:56重い=CPUの消費が大きいってことじゃねーの。
0876デフォルトの名無しさん
2008/03/22(土) 20:48:220877デフォルトの名無しさん
2008/03/22(土) 22:24:42これはlivedoorの天気サービスですが、v1ってのはどうやって開発してるんですかねぇ。
aspやaspとかcgiとかでも作れる
0878デフォルトの名無しさん
2008/03/22(土) 22:26:45これはlivedoorの天気サービスですが、v1ってのはどうやって開発してるんですかねぇ。
aspやaspとかcgiとかでも作れるんでしょうか?
0879デフォルトの名無しさん
2008/03/23(日) 12:18:38forループ内で find(id) 呼びまくっておきながら遅いと言っている奴に通じるものを感じるな。
何事も問題の背景と、解決策の特性を知った上で適切なコーディングをする。
これに尽きると思うんだがなぁ。
0880デフォルトの名無しさん
2008/03/23(日) 20:00:40俺の担当しているシステム(某金融系)だと
データ量が滅茶苦茶多いのでとてもそのまま使えたものじゃない。
でかそうなデータの場合、別出しでなんとかしないといけないかと思っている。
(正直WEBサービスいらんと思うけど、
俺があれこれ言うレベルじゃないところでもう決まっているから)
あとここで皆がRESTって言ってるのってRESTfulじゃない方だよね?
(オライリーの本とか読んだけど、イマイチ意義が理解できていない)
POX over HTTPとかどっかで書かれていたけど
非SOAPなXMLをHTTP越しでやり取りする方式を
大雑把にRESTと呼んでいると俺は思っている。
0881デフォルトの名無しさん
2008/03/23(日) 21:50:54うちの社内システムはaspで作られてるのが多いんだけど、
ソース見たらResponse.WriteでXML形式になるようにデータを出力してた。
これがREST?
0882デフォルトの名無しさん
2008/03/23(日) 23:12:210883デフォルトの名無しさん
2008/03/23(日) 23:55:49何で違うの?
XMLを出力すればRESTなんでしょ?
0884デフォルトの名無しさん
2008/03/24(月) 01:32:59本来の「REST」はWebサービスの用語でなく、Webi一般の正しいあり方を指した言葉だが、
Webサービスで、「REST」と言ったときは、通常、
SOAPじゃなくて、人間相手ではなく、HTTPで提供されてるサービス一般を「適当」にそう呼ばれる。
>>881
Ajaxといったら、人間相手のUIを前提にしてるから、Webサービスとは言わない。
ただ、AjaxのUIで、Webサービスを呼び出して利用するような形は有り得る。
0885デフォルトの名無しさん
2008/03/24(月) 06:51:42SOAPに比べて優れた点がまったくないような気がする。
ああ、ゴリゴリとコーディングしていけば作れるってところが
嬉しいのかな?
0886デフォルトの名無しさん
2008/03/24(月) 22:32:25まずは試しにデータベースに適当にデータを入れて、それを検索するようなものを作りたい。
勉強していきたいので教えてください。
0887デフォルトの名無しさん
2008/03/24(月) 22:34:070888デフォルトの名無しさん
2008/03/24(月) 22:34:520889デフォルトの名無しさん
2008/03/25(火) 23:24:20rubyでもaspでもaspxでも構わないがとにかくxmlを返せばWebサービスです。
そのように覚えた方が良い。
SOAPが敬遠されるのはめんどくさい印象があるから。
利用側もちゃんと仕様に沿ったXMLを投げないといけない。
HTTPを投げればXMLが返ってくる方が使うほうは楽なので流行ってるようです。
0890デフォルトの名無しさん
2008/03/26(水) 00:19:33.NETとJavaではSOAPが一番ラクだけどな。
XMLを意識することさえない。
ていうかこの世で一番ラクなRPC。
0891デフォルトの名無しさん
2008/03/26(水) 00:33:26http://www.microsoft.com/japan/msdn/thisweek/10lines/aspnet_webservicedev_cs.aspx
0892デフォルトの名無しさん
2008/03/26(水) 08:42:43エンベロープとか意味わからないし。
0893デフォルトの名無しさん
2008/03/26(水) 12:56:02>>864->>875
0894デフォルトの名無しさん
2008/03/26(水) 14:44:18Webサービスを利用するのはRESTの方が楽。
こういう事かな?
RESTの場合ブラウザでURLをたたけばXMLが表示されるから分かりやすいよね。
こういうデータが返ってくるんだって。
SORPの場合は?
0895デフォルトの名無しさん
2008/03/26(水) 15:51:41あくまで.NETとJava限定の話だが、クライアントを作るのも
SOAPがラク。
特にVisual Studioの「Web参照」はマジ神。
URLを入力するより圧倒的にラク。URLを入力するには
クエリ文字列を延々と打ち込まなきゃいけないからな。
0896デフォルトの名無しさん
2008/03/26(水) 19:39:18GridViewのようにデータテーブルぶっこむと
テーブルタグを生成してくれるみたいな
オブジェクトってない?
0897デフォルトの名無しさん
2008/03/26(水) 21:45:58むしろSOAPライブラリ相当の低レベル処理まで自分で実装するよ、
ってのがRESTが楽、という人達なんだろう。
0898デフォルトの名無しさん
2008/03/26(水) 22:35:42やっぱりAPIを利用するのはHTTPで利用するのが楽ということでしょ。
HTTPで利用する=RESTと呼ばれているものかは知らんが。
GoogleMapAPIって色んな会社、個人で使ってるけどHTMLに組み込むだけだしね。
そういう事をSOAPより楽じゃんって言ってるのでは?
0899デフォルトの名無しさん
2008/03/27(木) 10:36:17Google Mapを貼りこむのはWebサービスじゃないだろさすがに。
IDE支援がない場合は、SOAPはライブラリを調べるのが面倒。
いかすIDEのないLL(笑)の奴らがマスゴミを使って「SOAPはダメ」と
アジってるんだろ。
0900デフォルトの名無しさん
2008/03/27(木) 14:38:27使うのはRESTの方が楽。
0901デフォルトの名無しさん
2008/03/27(木) 15:35:09だから.NETとJavaでは使うにもSOAPのほうがラクなんだが…
0902デフォルトの名無しさん
2008/03/27(木) 20:51:35それは.NETやJAVAを使う人が少ないから?
0903デフォルトの名無しさん
2008/03/27(木) 22:08:31自分の手を動かして確かめようとしない奴が多いから。
0904デフォルトの名無しさん
2008/03/28(金) 21:34:08クソみたいに楽でワロタw
0905デフォルトの名無しさん
2008/03/28(金) 21:55:28SOAPがオタ臭いイメージがあるからだな。
マスコミをマスゴミとか言っちゃう奴が何言ってんだか。
0906デフォルトの名無しさん
2008/04/01(火) 08:38:08大半だってことなんだろうな
まぁJavaや.Netから呼び出す場合でも最近はライブラリが増えてきたからRESTであろうと
SOAPであろうとそれほど手間は変わらないみたいだが
0907デフォルトの名無しさん
2008/04/01(火) 12:57:53「Webサービス」って呼ばれそうな勢いだな。
0908デフォルトの名無しさん
2008/04/10(木) 08:12:05プログラム処理可能な構造化された情報が取れるんなら間違いなく
「Webサービス」だろ。microformatsでやるとかXML namespaceで
やるとか妥当な方法もすでにあることだし。
人間向けと機械向けの情報を一体化して連携させれば超強力な
情報システムになると考えてやろうとしてるのがSemWebな人なわけで。
0909デフォルトの名無しさん
2008/04/19(土) 00:18:39国会図書館が提供しているドキュメントのSRWに関するサイトへのリンクを見ても、
SRUについての情報がほとんどですし、Googleで検索してもSRWの関連資料がほとんど見つからないのですが、
何か、いい資料はありますか?
また、SOAPがベースになっているとのことですが、ttp://api.porta.ndl.go.jp/servicedp/services/SRWDpを、
Visual Studio 2008のWeb参照へ追加しても、APIが取得できません。WSDLなどは、どこから取得できるのでしょうか。
どなたか教えてください。
国会図書館のAPIのドキュメントへのリンクを下に貼っておきます。
ttp://porta.ndl.go.jp/portal/dt?action=content&provider=JSPTabContainer
0910デフォルトの名無しさん
2008/04/19(土) 06:59:16ttp://api.porta.ndl.go.jp/servicedp/services/SRWDp?wsdl
0911デフォルトの名無しさん
2008/04/19(土) 14:58:29ありがとうございます。
確かに、そのアドレスへアクセスしたら、WSDLへアクセスし、取得することができました。
ただ、Visual Studio 2008で読み込むと、警告が出て、クラスを作成することができません。
AmazonのWSDLなどと見比べて、いろいろと修正してみましたが、うまく読み込めません。
国会図書館のWSDLは、どこがいけないのでしょうか。
ちなみに、警告は3つ出るのですが、wsdl:PortTypeにname属性を設定することができませんと、警告が出ます。
残りの、2つの警告については、PortTypeでのエラーが原因で、依存関係から発生している警告のようです。
0912デフォルトの名無しさん
2008/04/19(土) 15:02:560913デフォルトの名無しさん
2008/04/19(土) 15:17:03すみません、SOAPのバージョンの調べ方がよく分かりません。
0914デフォルトの名無しさん
2008/04/21(月) 20:36:240915デフォルトの名無しさん
2008/04/21(月) 21:23:12おいら普通に使ってるよ
0916デフォルトの名無しさん
2008/04/23(水) 01:56:02すみませんが対処法をお分かりになられる方がおられましたら教授よろしくお願いいたします。
1.PHPでフォルダ(中にフォルダ・ファイルが入っています)を削除(unlinkやrmdir)しようとrmdirコマンドを実行しましたが、「中にファイルなどが入っているので消せません」とエラーになりました。再帰的にファイルを削除するしか方法はないのでしょうか?
参考になる再帰的にファイル・フォルダを削除するロジックを
ご存じでしたらご教授よろしくお願いいたします。
2.同様に、フォルダ(中にフォルダ・ファイルが入っています)をコピーしようとcopyコマンドを実行したら「権限がありません」とエラーが表示されました。
当方の環境はlinux環境ではなくwindows環境ですので権限とか関係ないように考えていたのですが、
windows環境でもディレクトリに権限の設定が必要なのでしょうか?
(また、chmod関数で0777権限を設定しましたがコピーできませんでした・・・)
0917デフォルトの名無しさん
2008/04/23(水) 02:09:400918デフォルトの名無しさん
2008/05/20(火) 21:25:59AXIOMとかADBでやったら速くなりますか?
0919デフォルトの名無しさん
2008/05/21(水) 01:24:400920デフォルトの名無しさん
2008/06/03(火) 22:31:57axis2で使いたいのですが、
rpc/encoded→doc/litで躓きます。
どのような手順になるのでしょうか?
理解が浅くて以下をみてもさっぱりなのです。
http://ws.apache.org/axis2/1_1/Axis2-rpc-support.html
0921デフォルトの名無しさん
2008/07/20(日) 12:35:49の知識を身につけるよう言われました。これは、WEBプログラマにとって必要な知識なのでしょうか?
JavaScriptとかPHPを覚えたほうがいいような気がするのですが・・・。
0922デフォルトの名無しさん
2008/07/20(日) 12:41:36手始めにここで使われてるWEBサービスの単語に意味から調べようね
0923デフォルトの名無しさん
2008/07/20(日) 16:12:03どう考えても必須の知識です。
# JavaScriptとPHPしか分からないWebプログラマ・・そんな人も居るけどね・・・。
0924デフォルトの名無しさん
2008/07/20(日) 16:23:470925921
2008/07/20(日) 18:53:54勉強します。
0926デフォルトの名無しさん
2008/07/21(月) 11:44:23JavascriptとPHPしか知らないで喰っていけるもんなのかね
何年経っても渡された仕様をコーディングしかできない自分とか想像してみたら?
職場に中国人のプログラマがいるんだけど、
それなりに日本語できるし学習能力が違う。
あんなのが天然ダンピングな値で雇えるんだから
WEBぷろぐらまーが今後どれだけ悲惨な未来を辿っていくのか・・・
0927デフォルトの名無しさん
2008/07/21(月) 17:21:33開発環境作れなくてどうやってプログラム実行するんだ
0928デフォルトの名無しさん
2008/07/22(火) 11:38:53その結果がたぶん>>921
0929デフォルトの名無しさん
2008/07/22(火) 18:36:460930デフォルトの名無しさん
2008/08/29(金) 05:57:54携帯の設定によってはリファラーを返すようになっているのでしょうか?
0931デフォルトの名無しさん
2008/09/12(金) 03:44:270932デフォルトの名無しさん
2008/09/13(土) 22:02:260933デフォルトの名無しさん
2008/09/13(土) 22:09:030934デフォルトの名無しさん
2008/09/13(土) 23:10:31RESTのURLがリソースを表し、GET/POSTなんかのメソッドが操作を表す、
とか言う思想に比べて、単なるRemoteProcedureCall的に使える点かな。
0935デフォルトの名無しさん
2008/09/14(日) 00:42:40でも何だかんだでブラウザとの相性を考えmultipart/formdataにしてしまう。
受信側からすれば似たようなデータなんだから、1クッション置けばいいんだろうけど。
0936デフォルトの名無しさん
2008/10/25(土) 21:47:521年183m、80年で14600m
なんと富士山の高さの約4倍
(゚Д゚)
この事実まったくもって驚愕の事実といえよう
0937デフォルトの名無しさん
2008/10/26(日) 10:19:310938デフォルトの名無しさん
2008/10/26(日) 15:16:10スレ削除はともかく、VIP板などでいちいち個々のレスを削除人がチェックするのは大変だ。
マルチコピペ対策だが、規制をかけると他の人も巻き添えになる場合もある。
そこでコピペ貼りはソフトウェアで記録しておいて2時間くらいである程度
たまったら自動的に全板一括削除されるシステムにはできないだろうか。
個人情報などもマルチコピペされやすいから、コピペ自動検出一括削除機能
があればかなり便利になるのではないか。
あと個人名や電話番号は苦情があればサーバ側でそれを記録しておき、
マルチコピペと同様に一定時間経つと自動削除されるようにする。
荒らしの愉快犯がいちいち自分のコピペを後で読み返すなんてことはないだろう。
それで荒らし自体が減るとは思えないが、削除人の手間を省かせることにはなる。
0939デフォルトの名無しさん
2008/10/26(日) 15:41:33書き込まれたレスがどこか他のレスのコピペかどうかを全スレから探して回るってのが
0940デフォルトの名無しさん
2008/10/26(日) 15:49:44それらと一致するレスが1時間以内に3回続いたら自動削除とか。
一度に全板導入というのはきついようなら、まずはVIP板だけでもとか。
0941デフォルトの名無しさん
2008/10/26(日) 15:56:140942デフォルトの名無しさん
2008/10/26(日) 16:06:160943デフォルトの名無しさん
2008/10/26(日) 16:43:08>それらと一致するレスが1時間以内に3回続いたら自動削除とか。
「1時間以内に3回」どころではないものもけっこうあるようだがw
http://namidame.2ch.net/test/read.cgi/haken/1222078670/321-324
0944デフォルトの名無しさん
2008/10/26(日) 16:52:39荒らしは先頭10文字以内にランダムな文字列を入れてくることでしょう。
いたちごっこにならないようなアルゴリズムでないと、導入しても無駄。
0945デフォルトの名無しさん
2008/10/27(月) 10:58:38その場合は先頭10文字を後方10文字にするとか、先頭10〜20文字にするとか、
サーバー側からも抽出条件を毎回変えられるようにすればいい。
0946デフォルトの名無しさん
2008/10/27(月) 11:22:14全板全サーバはムリでも、まず1スレッドにつき1時間以内の同一コピペ自動削除機能から。
IDが変わってる場合は規制が効きにくいから、投稿時間と先頭10文字をチェックする。
引用の場合は「>」が入るからそのチェックには入らないことになる。
先頭10文字が操作された場合に備えて、後方10文字でチェックというやり方も考える。
とりあえず自分で簡単な掲示板と簡単な削除スクリプトを作って、それで実験してみるわ。
ほかの人、何かアイデアがあったら出してみてくれ。
0947デフォルトの名無しさん
2008/10/28(火) 18:00:33複数スレマルチポスト・コピペ報告スレ95@全板共通
こういうのも多いから、規制するよりはどうやって削除するかってほうだ大事。
0948デフォルトの名無しさん
2008/10/29(水) 14:08:10そこで「PRIXY規制中です、でもパスワードを入れれば投稿できます」
パスワードは<(コピペされないよう画像表示で)「kwqh」ってなふうにする。
パスワードは手動入力せざるを得ないから荒らしをやる側には手間がかかる。
荒らしでない人にとっては、入力が少し面倒になるだけで普通に投稿できる。
規制強化よりは自動削除を、と自分は言い続けている。
もしν速板で誤って投稿が削除されたとしても、削除されるのが2時間後ならそれでもいい。
速報板でなら2時間前の書き込みにレスがつけられることはまれだから。
0949デフォルトの名無しさん
2008/10/29(水) 14:38:142 利用PROXYと投稿時間
3 NGワード
4 投稿バイト数
5 前方10字ハッシュ値(空欄・改行含まず)
6 後方10字ハッシュ値(空欄・改行含まず)
これらのうちのいくつかの条件が当てはまれば自動削除フラグを立てる。
発動条件や発動時間は板によって幅を持たせたらいい。
一部の雑談系やAV系を除けばちんこまんこうんこはまずNGワードで間違いない。
変なブラクラリンク貼りもスクリプト荒らしも個人情報晒しもこれで削除が楽になる。
0950デフォルトの名無しさん
2008/10/30(木) 12:19:08削除「しなければいけない」ってところから発想を始めてるのが駄目なんだって
極論、要請対応だけで十分って意見もあるんだから
0951デフォルトの名無しさん
2008/10/30(木) 13:26:43>1 読め
WebProgに荒し対策スレあるからそっちで
でもまあ950越えたから埋めネタにするのも一興
0952デフォルトの名無しさん
2008/10/31(金) 22:24:21自分で自分のいいたい事が纏められないかわいそうな人なんだろうか?
0953デフォルトの名無しさん
2008/11/16(日) 22:59:24双方で、静的オブジェクトの共有はできますでしょうか
双方でオブジェクトを同期している状態で使いたいのですが
0954デフォルトの名無しさん
2008/11/17(月) 22:15:03.netremoting?
0955デフォルトの名無しさん
2008/11/19(水) 22:02:19出来ればサイトに作り方と解説があって、
それを見ながら学んでいけるようなサイトがあればいいんですが
そういったものはないでしょうか?
探してみたんですが、バージョンが古すぎて参考にならないようなものしか
見当たりませんでした…。
なにか初心者が作成する手助けになるようなものを知ってる方いらっしゃいましたら教えてください。
0956デフォルトの名無しさん
2008/11/22(土) 17:30:45WTPでAxis2のインポート(って表現正確なんだろうか?)
みたくできると思うけど。
それと今更Axis2でなくてAxis?
でも情報はあんまり無いね、確かに。
0957デフォルトの名無しさん
2008/11/24(月) 01:16:46レスありがとうございます。
Axisと書いた理由は、まだ2よりAxisの方が情報がありそうだったからです;
0958デフォルトの名無しさん
2008/11/24(月) 04:08:27http://help.eclipse.org/ganymede/advanced/searchView.jsp?searchWord=axis2
http://help.eclipse.org/ganymede/advanced/searchView.jsp?searchWord=axis
0959デフォルトの名無しさん
2008/11/25(火) 13:41:39次のような感じのコードを作ったのですが、HTTPヘッダにはAuthorizationの行がありませんでした。
obj = SOAP::RPC::Driver.new(url)
obj.options["protocol.http.basic_auth"] << [url, username, password]
このあたりのことをご存知の方いましたら、教えていただけないでしょうか。
0960デフォルトの名無しさん
2008/11/26(水) 00:17:11今ならAxis2の方が情報探しやすいんじゃない?
どっかのブログの人が結構まとめてくれてたよ。
Axis2でかなり変わったそうだし、
あえて触る必要ないんちゃうかな。
0961デフォルトの名無しさん
2008/12/02(火) 11:11:170962デフォルトの名無しさん
2008/12/03(水) 11:35:00いい勉強になるサイトはない?
一通りVBとかC#でWin & Webアプリ作れるレベルにはある状態なんですが・・・
0963デフォルトの名無しさん
2008/12/03(水) 22:05:220964デフォルトの名無しさん
2008/12/04(木) 11:24:52画像を配置して、画像の上にマウスを持ってきたときに
・このイメージを保存します
・このイメージを印刷します
・このイメージを電子メールで送信します
・[マイピクチャ]フォルダを開きます
のツールチップテキスト?っぽいアイコンウィンドウが出ます。
このアイコンウィンドウを出さないようなHTML記述はないでしょうか?
DIV・・・?素人ですんません。
0965デフォルトの名無しさん
2008/12/04(木) 15:00:42むしろそれはIEとかそのアドインとかに聞いてくれ
0966デフォルトの名無しさん
2008/12/15(月) 09:15:53PHPでRESTインターフェースを簡単につけたいんですが
使えそうなコードってあるかな?
ひとつ見つけたのはPHPRESTSQLっていうやつでGPL。
MITライセンスとかであればうれしいんだけど。
0967デフォルトの名無しさん
2008/12/16(火) 12:26:470968デフォルトの名無しさん
2009/01/09(金) 03:25:01今、秀和システムの「これからはじめるWCFプログラミング」を使ってるんだけど、
校正もしていないみたいで間違いだらけなのに、正誤表も出ていないんだよね。
これ以外の良本って無いかな。できればひとつのサンプルプログラムをベースに
ABCの変更などの運用面でのポイントが明瞭簡潔に書かれていると嬉しい。
0969デフォルトの名無しさん
2009/01/27(火) 00:03:29東京都中央区 社長は棗田良成 従業員8名くらい
ゴーギャンズは事実上の倒産状態みたいだね
スタッフの給料は止まってるみたいだし、フリーのスタッフにも理由をつけて払ってないってことだし。
このまえもうちの会社に出入りしてるフリーランスのスタッフがゴーギャンズからギャラが3か月以上も支払われないって言ってたし。
外注受けてる会社も3か月以上支払いがないから訴訟を起こそうか検討してるって、そこの会社の担当者が言ってた。
スタッフに聞いたけど、サラ金にはちゃんと返してるらしいよ。サラ金から催促の電話があるたびにATMに走りこんでるってゆうから
サラ金返す金あるならスタッフや外注さんにちゃんとギャラを払ってあげろよ。
openArtなんて配信して羽振りよさそうだけど、内情はそうとう逝ってるって業界内じゃ有名になってきてるし。
新年明けてから社長の棗田良成が企画を売り込みにウチの会社に来たけど、もう無残だね、
白髪だらけ、胃がやられてるのか話すたびにすっごいニオイがしてたし、言ってることは支離滅裂ってか脈絡ないし。
棗田さんの噺を聞いてても時間のムダだから適当に帰ってもらったけどさ。
倒産状態なのに会社を続けるから周りに迷惑まきちらして、棗田さん本人は幸せだろうけど、金払われずに働かされてる身になってみなよ。
おれと昔いっしょに働いてたゲーム会社の役員が言ってたけど、棗田さんに「金を貸してほしい」って言われたって。もちろん断ったらしいよ。
0970デフォルトの名無しさん
2009/01/31(土) 16:42:27顧客から、Webベースで出来ないかと要望が出ているのですが、端末側にRS232Cを制御に使用する機器を接続しているため
単純にWebServer+JAVAといったことは出来ません。
FelicaのリーダをPCに接続し、支払が出来るWebサイトがありますが、これのRS232C版とかは無いのでしょうか?
有償/無償、使用言語を問わず、ライブラリ等があれば教えてください。
0971デフォルトの名無しさん
2009/01/31(土) 21:10:06ロストテクノロジだが、実は結構枯れてていい感じ。
おなじくロストなLiveConnectでAJAX連携とかもできる。
個人的にはオススメ。
これと別なの、といわれるとActiveX/COMなどのブラウザプラグインを
作るしかないわな(Felica pluginみたいに)。
0972デフォルトの名無しさん
2009/05/18(月) 17:02:571) 私のweb知識はほんとんどありません(phpをちょっとかじったくらい)。
2) 長年プログラマー(主に C, C++, oracle経験あり)やってきてるんで
必要とならば短期間でそこそこできる自信はある。
3) しかし、便利な開発ツールがあればそれを使いたい。
4) 作るなら集客力のあるサイトを作りたい。
5) 私が運用するんではなくwebやプログラミングの素人が運営するんで
サイト更新などは素人が簡単に出来るようにしたい。
詳しい人、お助けを。
0973デフォルトの名無しさん
2009/05/18(月) 20:13:18ここはスレ違いだと思われ…。
「サイト更新などは素人が」ということなら自分でプログラミングせず
楽天市場に開設する事を運営者に教えたらよいのではないでしょうか?
ところで、楽天ウェブサービスはREST/JSONスタイルとSOAPが用意されていて、
RESTの方しか使ったことが無かったけど、さっきSOAPのWSDLを見てみたら、
JAX-WS-RI(Metro)が使われてるみたいですね。
しかしSOAPの方のAPIバージョンは上げず放置したままで、
今後はREST/JSONをメインにしそうな雰囲気ですね。
http://webservice.rakuten.co.jp/
0974デフォルトの名無しさん
2009/05/18(月) 20:27:16>「サイト更新などは素人が」ということなら自分でプログラミングせず
楽天市場に開設する事を運営者に教えたらよいのではないでしょうか?
楽天はコストが高いので難しいです。
0975973
2009/05/18(月) 20:37:15ついでに質問です。JAX-WS APIに準拠したSOAPスタック、
・Java6標準
・Metro
・Axis2
・CXF
・JBossWS
・etc...
と色々あると思うんですが、それぞれの性能比較やJAX-WSで
規定されていないAPI(com.sunとかorg.apacheとかorg.jbossとかcom.ibmとか)の
比較なんてどっかにありませんか?
0976デフォルトの名無しさん
2009/05/19(火) 12:15:55http://www.netdeoshigoto.com/owner/
0977デフォルトの名無しさん
2009/05/26(火) 19:52:06SOAP終了
ttp://webservice.rakuten.co.jp/blog/2009/05/26/please_change_newbooksapi/
0978デフォルトの名無しさん
2009/05/27(水) 23:54:02http://community.giga-works.com/java/wcf-apache-cxf-ws-security.html
っていうか、WS-Securityの定義を良く分かっていないので、WebコンテナとかでHTTPS出来るようにすれば
WS-Securityなのか?的な疑問が…。
誰か教えて・・・。orz
0979デフォルトの名無しさん
2009/06/18(木) 21:21:45コンテナレベルだと普通のJ2EE技術の方になる
0980デフォルトの名無しさん
2009/07/13(月) 00:26:37誰かたのむ
【SOAP】Webサービスプログラミング2【REST】
Webサービスプログラミングについて語るスレッドです。
■過去スレ
Webサービス プログラミング総合スレッド
http://pc12.2ch.net/test/read.cgi/tech/1031149340/
0981デフォルトの名無しさん
2009/07/13(月) 00:29:560982デフォルトの名無しさん
2009/07/13(月) 16:12:05http://pc12.2ch.net/test/read.cgi/tech/1247469085/
0983デフォルトの名無しさん
2009/07/13(月) 20:40:530984デフォルトの名無しさん
2009/07/14(火) 19:41:09レス数が950を超えています。1000を超えると書き込みができなくなります。