タグ

ブックマーク / hidemon.hatenadiary.jp (2)

  • オープンソース徹底活用 Slim3 on Google App Engine for Java - hidemonのブログ

    ひがやすをさんと小川信一さんによる。Slim3は、App Engine上で動くウェブアプリケーションフレームワーク。タイトルに反してSlim3の話は結構少なく、全7章のうち、2章と6章のみがSlim3関連。ページ数にすると1/3程度。Slim3はフルスタックのウェブアプリケーションフレームワークなのに、Slim3のデータストア関連機能にしか触れていない。それでいいのか!という気もしないでもないけど、その割り切りのおかげで7月末の発売が可能になったということで。 こののすごいところは、App Engineのキモであるデータストアまわりを、ほぼ完全に解説しているところ。私のでは、分量やターゲットの関係で踏み込めなかったあたりを網羅している。さすが。そのかわりApp Engineの他のAPIには全く触れていない。このあたりも見切りがいい。 これまでは、google IOのビデオをネチネチ何

    オープンソース徹底活用 Slim3 on Google App Engine for Java - hidemonのブログ
    Itisango
    Itisango 2010/08/18
  • Google App Engine はマルチスレッドで動いているのか? - hidemonのブログ

    Programming Google App Engine の93ページ上のあたりに,App Engine の一つのインスタンス上で同時に複数のリクエストをそれぞれのスレッドで処理する「かもしれない (may) 」,だからちゃんとスレッドセーフに書く様に,という趣旨のことが書いてある.実際のところどうなのか,調べてみた. テストプログラム いたって簡単.static で乱数値を生成して保持しておく.これがインスタンスのIDの代わりになる.で,10秒休む.開始時刻と終了時刻とIDを出力する. public class UpTest extends HttpServlet { static double val = Math.random(); @Override protected void doGet(HttpServletRequest req, HttpServletResponse

    Google App Engine はマルチスレッドで動いているのか? - hidemonのブログ
    Itisango
    Itisango 2010/01/11
  • 1