[cubby-dev:46] Re: Cubby on GAE 試してみました。
YOKOTA Takehiko
[E-MAIL ADDRESS DELETED]
2009年 4月 17日 (金) 17:58:20 JST
横田です。
BigTableってよくわかってないんですが、一種のストレージなのだとすれば、
それをファイルシステムとして使えるアダプタとか作ると幸せになれるかも。
FileとかFileInputStreamとかのクラスを差し替えて、BigTable見るようにし
たり。
#でもクラスローダの差し替えにも制限があるんだっけ…。うむむ。
BABA,Yasuyuki さんは書きました:
> 馬場です。
>
> よねさん
>> どこかに、この辺の情報ありましたか?
> http://code.google.com/intl/ja/appengine/kb/java.html
> ここ。
>
> おおたにさん
>> 実案件では、Diskに書くほうがメモリ負荷的にも良いと思いますが、
>> GAEはファイルに書けないので対応必要ですよね。
> BigTable にガツンと突っ込むような実装があってもいいですよねー。
> HttpSession に入れちゃえばいいのかな?
>
> Shinpei Ohtani さんは書きました:
>> 馬場さん、
>>
>> GJです。
>> 実案件では、Diskに書くほうがメモリ負荷的にも良いと思いますが、
>> GAEはファイルに書けないので対応必要ですよね。
>> ともあれ、GJです。
>>
>> 2009/04/17 15:18 yone098 <[E-MAIL ADDRESS DELETED]>:
>>> 米林です。
>>>
>>> 馬場さん、ナイスな情報です!
>>>
>>> どこかに、この辺の情報ありましたか?
>>>
>>> On 4/17/09, BABA,Yasuyuki <[E-MAIL ADDRESS DELETED]> wrote:
>>>> 馬場です
>>>>
>>>> 先をこされたー
>>>> 染田さんGJ
>>>>
>>>> 大谷さんが言ってるファイルアップロードの件はこっそり対応できるようにして
>>>> たりします。
>>>> https://www.seasar.org/issues/browse/CUBBY-221
>>>> ブランチのヘッドだと、Guice の Module のなかで、↓みたいな設定でアップ
>>>> ロードできると思います。
>>>>
>>>> bind(FileUpload.class).toInstance(
>>>> new ServletFileUpload(new StreamFileItemFactory()));
>>>> bind(RequestContext.class).toProvider(
>>>> RequestContextProvider.class).in(RequestScoped.class);
>>>>
>>>> Takashi SOMEDA さんは書きました:
>>>>> 染田です。
>>>>>
>>>>> ひがさんや大谷さんが、Slim3 や T2 を動かしているのを
>>>>> みて、カッとなってやってみました。
>>>>>
>>>>> mvn の archetype から生成したアプリを GAE 上で動かして
>>>>> います。
>>>>>
>>>>> - http://cubby-example.appspot.com/
>>>>>
>>>>> バージョンは GAE 上という事もあり、Cubby 2.0.0-beta1 の
>>>>> Guice 版です。
>>>>>
>>>>> ソースは取り急ぎ
>>>>>
>>>>> https://www.seasar.org/svn/cubby/branches/2.0.x/cubby-apps/cubby-example-gae
>>>>>
>>>>> に置かせてもらいました。
>>>>> もし場所等問題ありましたら、お知らせくださいませ。
>>>>>
>>>>> 細かい Bad Knowhow 的なところはまたブログにでも改めて
>>>>> かこうと思いますが、
>>>>>
>>>>> - web.xml で common header の読み込みは出来ない
>>>>> -> taglib の定義とかは全ての jsp で
>>>>>
>>>>> - GAE Eclipse Plugin で生成されるデフォルトの web.xml だと
>>>>> EL を上手く認識してくれない
>>>>> http://d.hatena.ne.jp/shot6/20090412#1239549780
>>>>> -> 2.4 の定義で置き換え
>>>>>
>>>>> - GAE で session を利用しており、セッション内に ConcurrentHashMap
>>>>> を入れようとすると、deserialize でエラー
>>>>> http://code.google.com/p/googleappengine/issues/detail?id=1290
>>>>> -> これは、FlashMap で concurrentHashMap を利用している部分
>>>>> を置き換えて今は対応してますが本来不要なはず
>>>>>
>>>>> - <welcome-file> で/ を定義すると無限ループ (^^;
>>>>>
>>>>> ちょこちょこ他の機能も試してみようかと思ってますが、
>>>>> もし、上記のサイトの開発者権限ご希望の方いらっしゃい
>>>>> ましたらお声かけくださいまし。
>>>>>
>>>>> 勢いで私の gmail アカウントで cubby-example という
>>>>> えらい汎用的な ID でとってしまったので///
>>>>>
>>>>> 以上ですー。
>>>> --
>>>> BABA,Yasuyuki
>>>> [E-MAIL ADDRESS DELETED]
>>>> _______________________________________________
>>>> cubby-dev mailing list
>>>> [E-MAIL ADDRESS DELETED]
>>>> https://ml.seasar.org/mailman/listinfo/cubby-dev
>>>>
>>> --
>>> 米 林 正 明
>>> [E-MAIL ADDRESS DELETED]
>>> _______________________________________________
>>> cubby-dev mailing list
>>> [E-MAIL ADDRESS DELETED]
>>> https://ml.seasar.org/mailman/listinfo/cubby-dev
>>>
>>
>>
>
>
--
YOKOTA Takehiko
[E-MAIL ADDRESS DELETED]
cubby-dev メーリングリストの案内