seasar

S2XmlRpc

とりあえず、この正月休みを使って、もうちょっと何とかしようと思います。 忘年会と新年会の間にどれだけできるか、が問題ですが。

Remoting

id:koichik さんへ S2OpenAMFもRemoting一族の仲間ではないでしょうか? よくわかってないので、はずしているかもしれませんが。 ・・・で、さすがに、わからずに書くのもどうかと思ったので、ダウンロードしてチラッと見てみました。 ちがう、ようにも思え…

俺のバカ

Interfaceにコンストラクタは書けないですね。 ということで、前言は撤回します。プロパティのほうが良さそうですね。 こうなると、やっぱりSpringを参考にするといいのかなぁ。あと、S2HessianやS2XmlRpcで、抽象でないメソッドをリモート呼び出ししている…

Remoting

S2HessianのClientInterceptorのコードは、僕が書いたのがベースになってると思うので、そのときの意図を説明させてもらうと、サービスのURIをプロパティで指定するようにしているのはSpringを意識しています。 Springでは、 RemoteAccessor (抽象クラス) Ur…

S2XmlRpc

Boxcarring(というよりsystem.multicallと呼ぶべきか?)のクライアント側を実装してみたんだけど、世の中にこれが使えるサーバーってあるんだろうか? あと、作ってみて思ったけど、これってあまりうれしくない気がする。Javaみたいに型付けの強い言語では特…

sandboxについて

日記でつぶやくだけでsandboxにページを用意してもらえるのはフットワークが軽くてよいと思った。(id:koichikさん、ありがとうございます)

S2XmlRpc

やっと0.1をリリース。 しかしドキュメント書くのは時間がかかる。コードの4倍ぐらいかかった気がする。 しかもたいした量じゃない。 まあ、ドキュメント書きの環境はできたので、次からはそんなにかからないだろうけど。 Forrestは、特に何も考えなくてもそ…

HessianとC#とわたくし

僕も以前、HessianのプロトコルハンドラをC#で途中まで作ってました。 仕事が多忙になったため、中途半端な状態で放置中ですが。

振り返って

自分の実装を見ると 例外の処理はもうちょっとまじめにしないとな Servletのinit()でインスタンス変数にgetContainer()でContainerを代入するのはよくないと思った。というか、http://localhost:8080/xxx/s2servlet?command=restart でContainerを再起動でき…

s2hessian

志村(id:mshimura)さんの実装を見て思ったこと。 http://homepage3.nifty.com/seasar/DIContainer.html#S2ContainerServletによると、 S2ContainerServlet.getContainer() を使うより、 SingletonS2ContainerFactory.getContainer() を使うのがよさそうです…