slim3
オープンソース徹底活用 Slim3によるWebアプリケーション開発作者: 山田健一出版社/メーカー: 秀和システム発売日: 2011/01メディア: 単行本 クリック: 20回この商品を含むブログ (10件) を見る これを買いました。実際に運用しているシステムをサンプルとし…
本日も自宅で陽気にプログラミングの時間です。体調悪いですが、目はさえています。 以下はAppEngineTesterのprepareLocalServices()メソッドですが @SuppressWarnings("unchecked") protected static void prepareLocalServices(ClassLoader loader) { try …
http://d.hatena.ne.jp/higayasuo/20100210/1265781747 まったくもって、素晴らしい。ちゃんと見なければいけない。実装のしがい。 どう考えてもふざけたことにいけそうも無いので、キャンセルさせていただきました。無念です。 そして、残業するってことは…
ひがさんがslim3を早速GWT2.0に対応してくれたようなので、クライアントで作ったモデルをサーバ側に渡してデータストアにputして、またgetして、クライアント側に戻すって単純なことをやってみました。ちょっとだけ思い出した。ただslim3のデータストア部分…
たった数ヶ月しか経っていないのにGAE/Jに関する記事がネット上でも随分増えてて、ありがたい世の中だなーと実感しつつ、どんどん取り残されるなーという恐怖を感じております。やれよ俺。自分のはてぶの「gae」タグも随分増えたので、slim3のDataStore実装…
http://groups.google.co.jp/group/slim3-user-japan/browse_thread/thread/a5f2e704ea64ccf9?hl=ja JDOのところ書き直しましょう。 まずは、どうなってるかを見るところからですが、いつ手を付けられるかなー。
とりあえず、やってみるとこんな感じでつながる。どこをどう最適化していけばいいかは少しずつ考えていこうかと思う。slim3のコードも少し変わっているようだし。この辺も少しずつ見ていくしかない。とりあえずなので汚いコードですが、少しずつ機能を増やし…
行ってきました。時間を読み間違えて、一番始めに会場入りしてしまい、どこに座るか迷った。真ん中らへんに座った。 1.slim3入門 基本的なことの復習を聞いていた感じ。TDDを何よりも大事に考えているとのこと。そこを簡潔に実現していくためのツールとして…
さっきのmodelのCatをdetachable="true"にしたら、それだけでSerializeエラーになった。おー。 ModelはClient側では、transientな状態になっています。 GWTの現在のバージョンでは、detachableなModelをやり取りすることはできません(と思います)。 モデルの…
slim3でgwtやってます。昨日のひがさんのコメントを参考に、modelの内部的な状態とかまだきちんと理解してないけれど、とりあえず動かしてみることを目標にやってみる。detachCopyするとjdoStateManagerってのがnullになる。それは分かるけどさ。なにがどう…
slim3でgwtやってます。とりあえずは動かしてみよう!ということで、やってます。まだできてませんがメモっときます。できないだろうとは思いつつ (← DataStoreについてまだよく分かってません) Kindを@NotPersistentでプロパティに持って、Daoでフェッチす…
slim3試してて、昨日出てしまったエラーなんですが、id:bufferingsさんに指摘していただいたので(ありがとうございます)、gen-modelでEntity等を作り直してみたりしているうちに、JDOHelper使わない場合は、大丈夫なのが分かりました。 そもそも、 @Persiste…
slim3のgwtではGWTServiceServletがweb.xmlに登録されている。これを継承する形で自作クラスを作ればいいのだと思うのだけれども、前回やったKindエンティティの検索に加えて、Catエンティティも検索しようと前回のにプラスして以下のようにした。 public cl…
slim3のJDOサポートで前方検索は以下でできた。簡単。 KindDao 追記:コメントいただいたのでKindDao修正 public List<Kind> findByString(String serchStr) { SelectQuery<Kind> sq = new SelectQuery<Kind>(pm, modelClass); return sq.where(kindMeta.name.startsWith(serch</kind></kind></kind>…
昨日の猫Managerの一部をGWTで動かしてみました。まだslim3がGWTに対応していないころにやってできなかったことがあまりにも簡単にできてしまいました。メモしておきます。 まずEclipseでGWTとGAE対応の新規プロジェクトを作ったら、slim3gwt-demoプロジェク…
まず、genの使い方を試してみた。すごく楽です。すばらしい。 今回はslim3itのトップページから新たなリンクを作って、とっても実用的な猫管理システムを作ってみることにした。 まずは ドキュメントに書いてあることメモ 関連付けられるクラスのクラスをタ…
前回からずいぶんたってしまったんですが、前回ひがさんにコメントいただいたとおりjdoconfig.xmlをコピーし、さらにAnnotation Processing Factoryへjarファイル2点を登録することにより、GWTでSlim3のJDOを使える感じになりました。Eclipseをjava1.6で起…
昨日のサンプル自宅のMacでやろうとしたら、hostedモードで上がることさえしてくれない。 You must use a Java 1.5 runtime to use GWT Hosted Mode on Mac OS X.なんじゃい! 一応1.5にすると DataNucleus Enhancer (version 1.1.4) : Enhancement of class…
http://groups.google.co.jp/group/slim3-user-japan/browse_thread/thread/24fba8e92bbbd81eどうやらできるみたいなんで、やってみた。前はどうしてもうまくいかなかったのだけれど、今回はできそうです。前回が再現できないので何でできなかったのかが今の…
http://slim3.googlecode.com/svn まずはここからslim3itアプリケーションをダウンロードして、JDO周りを見てみたかったのでBlogパッケージあたりがJDOを使っているようだったので、動かしてみたが、エラーでた! んでまずチェックアウトしたプロジェクトか…