2010-08-01から1ヶ月間の記事一覧

クラス名と同名のメソッド名がある場合の挙動

PHP

PHP 4.x 系ではクラスのコンストラクタはクラス名と同名のメソッド名で定義する。 PHP 5.x 以降は __construct() というメソッド名がコンストラクタとなる。 クラス名と __construct() を同時に定義した場合以下のようなエラーが出ると思ってた*1。 Strict s…

Net_URL_Dispatcher をバージョンアップ

自分が使うつもりで作ったけど、案件がぽしゃって日の目が出ないまま放置してた Net_URL_Dispatcher だけど、ありがたい事に使用されてる方が居た。 openpearのライブラリNet_URL_Dispatcherを使用してみました。 - @camelmasaの開発日記 で、コントローラや…

Perl から JAX-WS な Web サービスへマルチバイト文字列を送信

Perl の SOAP::Lite を使用して、JAX-WS な Web サービスに対して日本語の文字列を送信した所、Web サービス側で正しく受信できなかった。 Java Web サービス側はこんな感じ。 package me.org.echo; import javax.jws.WebMethod; import javax.jws.WebParam;…

XMLRPC サーバへの通信方法

SOAP 通信に続いて、XMLRPC サーバに Java からアクセスしないといけないので、Java でアクセスする方法を調べるついでに Python, Ruby, Perl, PHP も調べた。 以下メモ書き。 XMLRPC サーバ XMLRPC サーバは Python で作った(今回はクライアントの通信テス…

Perl から JAX-WS な Web サービスへの通信方法

前回の続き。 Perl をクライアントとして、JAX-WS な Web サービスにアクセスする。 Perl Perl は SOAP::Lite を使用すれば良いらしいが、中々一筋縄でいかず一番ハマった。 まずはドキュメントにあるように素直にやってみた。 #!/usr/bin/env perl use stri…

Ruby,PHP, Python から JAX-WS な Web サービスへの通信方法

Java で Web サービスを作るには NetBeans を使えば簡単にできる。 http://share.java.net/kb/docs/websvc/jax-ws_ja.html チュートリアルには Java のクライアントからデータを取得する方法しか書いておらず、Perl で Web サービスにアクセスし結果を取得し…