Programming::Java::Thrift

Thrift Javaサンプル

http://github.com/making/thrift-facadeにコミットした。一応、jarを入れてあるからthriftインストールなしでも動く。
slf4jのバージョンが古いのはAndroid実機で動くバージョンまで下げたため。

$ mvn compile eclipse:m2eclipse

でEclipseにインポートする想定。

Thrift、通信データの拡張できるようにならないかなー。

struct InputBase {
  1: string id;
}
struct HogeInput extends InputBase {
  2: string name;
}

的な。そうすればサーバー側でinputに対応したサービスをDIできて、いい感じのマルチ言語アーキテクチャになる可能性があるのにな。
FaceBookさん対応して!


と、思ったけど、継承しちゃうと、基底クラスにプロパティ追加出来なくなるな。イマイチ。マーカーになるだけか。

Created at : 2010-02-04 03:26:51   Updated at : 2010-02-04 09:39:11
Category : Programming::Java::Thrift