Java

JUnit で System.out.println の出力を assertion したい

とある事情で System.out.println で出力している箇所があって、その値がちゃんと出てるか JUnit でテストしたい。 ググったらあっさり出てきた。 java - JUnit test for System.out.println() - Stack Overflow using ByteArrayOutputStream and System.set…

MessagePack-RPC を試してみる

MessagePack-RPC の Java を試してみようと格闘している。 サーバ側のコード。 package jp.heavenshell; import org.msgpack.rpc.Server; import org.msgpack.rpc.loop.EventLoop; public class ServerApp { public String echo(String msg) { return "hello…

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 サービスにアクセスし結果を取得し…