2009-01-01から1年間の記事一覧

GAE/J JDO Query Eclipse Plugin

やっぱり手作業で Entity ClassにConstantを作るのは面倒なので、Eclipse Pluginを作りました。はじめての Pluginでしたが、竹添さんの本と Google先生の助けで、意外と簡単にできました。Mainの部分は以下の通りです。 public Object execute(ExecutionEven…

GAE/J JDO Query 流れるインターフェース Typesafe

GAE/Jの場合、結合はすべて ANDなので、Filterの自動作成がやり易い。下記 Utilityを作成した。これを使うと、 query.setFilter( ( new QueryFilter( ) ).sEq("delete", "N").toString()); と書ける。(勿論流れる インターフェスなので複数連続できる)この…

GAE/J VersionStrategy.VERSION_NUMBER

GAE/J で Versionを使って Controlすると、自動的に「OPT_VERSION」 という Columnが Generateされて使われる。これを、DTOに詰めて Clientにわたすには、Integer で OPT_VERSIONのFieldを 作ったら、上手くいった。 GAE/Jはまだなかなか情報が無くて、手探…

SmartClient AJAX + GAE/J+GOOGLE APPS

EXT-JSは LicenseがLGPLでなくなって、使用に制約が多く、YUIもやってみましたが、機能が今一でした。SmartClientの 7.0 RCが出たというので、使ってみましたら、Conceptとしては、EXT−JSに非常に近く、機能 特に Table関連やDynamic Form関連が大変使いやす…

GAE/J 日本語文字化け Patch

下記 URLにある C#のPatch JAVAC.EXEを作ったら、とりあえず文字化けなしに Upload可能となりました。http://groups.google.com/group/google-appengine-java/browse_thread/thread/1345bf330766d8beThat's great! And I have an alternative way to fix thi…

GAE/J YUI

GAE/J と Cubbyを使っているのですが、UTF-8で日本語のAJAXが通らない問題でなやんでいました。Issueを上げても反応がないので、日本語のメーリングリストで他の方が問題ないか 聞いてみましたら、問題ないとの事だったので、再度調査しました。YUIのAjaxを…

Google AppEngine JAVA + Cubby

GAE/JとCubbyの相性が良いですね。また GAE/Jの Eclipseでの環境も JETTY べーすで起動が早く気持ちよく開発出来ます。お薦めです。