ratio - rational - irrational

« Rails勉強会@東京 第1回 | Main | Railsにおけるextendの使用 »

2005年12月21日

Ruby/AJP開発記(1)

net/http互換と言うのはあんまり良い設計でないことが段々分かってきた。

簡単に使用できるように互換インターフェースは作っておくにしても、一番プリミティブなモデルをnet/httpと同じような構成にしてしまうと、利用できる局面を限定してしまう。

AJPがstatefulなプロトコルであることが大きいか。究極的にはHTTPの圧縮転送に過ぎないのだから転送中に生じるstateを全部覆い隠してstatelessにできるかとおもったけれど、でも、そうしてしまうと実装が汚いし、stateに依存する機能を外部から使用するときにえらく苦労する。

むしろ、org.apache.commons.httpclientのほうが参考になるかも。



トラックバック

この記事のトラックバックpingのURL:
http://idm.s9.xrea.com/blog/mt-tb.cgi/316

コメント

新しくコメントをつける

よくわからない理由により、コメントが即座には反映されないかもしれませんか゛、ボタンを押して元の画面に戻ってきたならたぶん正しく送信されています。




blog操作

検索


カテゴリー

このブログについて

あわせて読みたい

follow yugui at http://twitter.com
© 2005 Yugui

Powered by Movable Type 3.2-ja-2