slim3

Slim3のEclipseプラグインがでたらしいよ

Google グループこれは、意外と嬉しい!自分みたいに新規プロジェクトをぽこぽこ作る人には。地味に面倒だったらblankプロジェクトのインポート&ライブラリの設定等が不要になって。slim3プロジェクトをウィザードで簡単に作れます。 いや、私以外にも初め…

Slim3 1.0.0がリリースされたね

ついに。Appengine for Java用のフレームワーク「Slim3」のバージョン1.0.0がリリースされましたねー。 Slim3 Slim3 1.0.0 Released - yvsu pron. yas そして、明日(2010/3/19)行われるappengine ja night #6 : ATNDでGlobal Transactionの詳しい説明がある…

モデルのアノテーション@Modelと@Attribute

@Attributeの実装が終わったようです。 Google グループ そして、サンプルプロジェクトTODOサービスも@Attributeに対応しました。 Google Code Archive - Long-term storage for Google Code Project Hosting. - プロジェクト名:todo-s3-datastore ・・・ S…

Slim3 Datastoreを使ってTODOリストサービスを作ってみた。

昨日はlow-level APIでTODOリストサービスを作ってみたんだけど、Slim3のDatastoreの機能が追加されたようなので、そちらを使って同じようなサービスを作ってみた。Slim3 Datastoreは内部ではlow-level APIを使っているのでJDOを使うよりパフォーマンスがい…

GAE/Jをデプロイする時はインデクスを定義しとかないと

ローカルでは動いてるんだけど、appspotにデプロイしたら動かない。下のようなエラーがでてる。どうやら、インデックスが見つかんないよって言ってるらしい。 org.datanucleus.ObjectManagerImpl preCommit: com.google.appengine.api.datastore.DatastoreNe…

Slim3とGAE謎のエラーの件。完全解消

ひがさんが対応してくれて直りました!最新のslim3-blankにあるjarとかを置き換えると無事、HOTReloadingを有効にした状態でも問題なく動くようになりました。 これでサクサク開発復活。 Slim3とGAE謎のエラーの件。ちょっと解消 - ありの日記 Google グルー…

Slim3とGAE謎のエラーの件。ちょっと解消

昨日のエラー。http://d.hatena.ne.jp/hiro_nemu/20090811/1250006389 java.lang.NullPointerException at org.datanucleus.store.appengine.DatastoreRelationFieldManager.lookupParent(DatastoreRelationFieldManager.java:309) at org.datanucleus.store…

GAEで謎のエラーではまる(ちょい解決)

Ownedな関連が作れるようになったーとおもい調子に乗っていると躓いてしまった。 Categoryの一覧をJSPで表示させようとしたとき、最初の1回目のアクセスは正常に表示されるんだけど、2回目アクセスすると必ず下のエラーがでるようになった。 追記 このエラ…

modelもHOTReloading対応になったみたい。

昨日slim3が変わったらしい。↓ http://groups.google.co.jp/group/slim3-user-japan/browse_thread/thread/8e70aba5bfd34424 と、いうことでmodelもHOTReloadingの対象になったみたい!やった。 久しく触っていないTODOサービス(Slim3で作ったTODOリストサー…

Eclipse3.5(Galileo)とGoogle Plugin for Eclipse(とSlim3)にすると登録はできるが検索できなくなった。

先日、Eclipse3.5対応のGoogle Plugin for Eclipseがでたので早速インストール。 http://code.google.com/eclipse/docs/install-eclipse-3.5.html がしかし、Eclipse3.4で作ったプロジェクトを持ってきて、こっちで実行するとうまく動かない。 登録はできて…

Slim3とGAE/JでつくったTODOリストサービスをGoogle Codeで公開

以下のエントリーでTODOリストサービスをfirestorageで公開してたんだけど、色々コメントもらって結局Google Codeに公開することにしました。 Slim3で作ったTODOリストサービス - ありの日記Google Code↓ http://code.google.com/p/hironemu-examples/ちなみ…

Slim3で作ったTODOリストサービス

ここ最近Slim3とGAE/Jを調べてたんだけど(結構前の時点のslim3-blankとか使って)、結構仕様がかわってるようなので、最新のblankプロジェクトをチェックアウトして、前に試しに作っていたTODOサービスを再実装してみた。一番変わったのはDAOがサポートされた…

Slim3、GAE/JでGoogleアカウントの認証 その2

前のエントリーで色々ご指摘いただいたので試してみました。 Googleアカウントを使ってGAE/Jアプリのログイン処理の実装 - ありの日記 独自の認証フィルターを作って認証をかける debit-credit-monkeyさんからの提案。独自のサーブレットフィルターを作って…

Googleアカウントを使ってGAE/Jアプリのログイン処理の実装

以下の説明を元にやってみた。 http://code.google.com/intl/ja/appengine/docs/java/users/overview.html Googleのアカウントを使ってアプリケーションにログインさせるのはものすごい簡単に実装出来る。(ちなみにSlim3を使ってます。) ログイン制御するに…

GAE/Jで使えるクラスたち。

GAE/Jで使えるクラスの一覧が↓ここにある。 http://code.google.com/intl/ja/appengine/docs/java/jrewhitelist.html DIとかAOPとかだめそうってことだったのでリフレクションあたりがダメなのかなと思ったけど、その辺のクラスも含まれてた。なにが使えない…

Slim3 for GAE/JでAjax

Slim3はまだ開発中みたいなので、Ajax対応がない(多分)。そもそも、Ajax対応って何よってことなんだけど、自分が必要なのはJSONをレスポンスで投げれるってことくらい。じゃ、JSPで勝手に書けばいいんだよね、きっと。 そこで、JavaのオブジェクトをJSONにす…

Slim3 GAE/Jをつかってみた。

デモアプリと、空のプロジェクト(blankプロジェクト)をダウンロード。SVNで。 svn checkout http://slim3.googlecode.com/svn/trunk/ slim3-read-only チェックアウトすると以下のプロジェクトが含まれている。 slim3 slim3-blank slim3-demo slim3-gen slim…