slim3

オープンソース徹底活用 Slim3によるWebアプリケーション開発作者: 山田健一出版社/メーカー: 秀和システム発売日: 2011/01メディア: 単行本 クリック: 20回この商品を含むブログ (10件) を見る これを買いました。実際に運用しているシステムをサンプルとし…

slim3のtester周りのコードを少し眺めてたら

本日も自宅で陽気にプログラミングの時間です。体調悪いですが、目はさえています。 以下はAppEngineTesterのprepareLocalServices()メソッドですが @SuppressWarnings("unchecked") protected static void prepareLocalServices(ClassLoader loader) { try …

やってくれる人がいることの偉大

http://d.hatena.ne.jp/higayasuo/20100210/1265781747 まったくもって、素晴らしい。ちゃんと見なければいけない。実装のしがい。 どう考えてもふざけたことにいけそうも無いので、キャンセルさせていただきました。無念です。 そして、残業するってことは…

GWT2.0でslim3

ひがさんが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のところ書き直しましょう。 まずは、どうなってるかを見るところからですが、いつ手を付けられるかなー。

Extgwtとslim3gwt

とりあえず、やってみるとこんな感じでつながる。どこをどう最適化していけばいいかは少しずつ考えていこうかと思う。slim3のコードも少し変わっているようだし。この辺も少しずつ見ていくしかない。とりあえずなので汚いコードですが、少しずつ機能を増やし…

Seasar Conference 2009 Autumnに行ってきた

行ってきました。時間を読み間違えて、一番始めに会場入りしてしまい、どこに座るか迷った。真ん中らへんに座った。 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でgwtやってます

slim3試してて、昨日出てしまったエラーなんですが、id:bufferingsさんに指摘していただいたので(ありがとうございます)、gen-modelでEntity等を作り直してみたりしているうちに、JDOHelper使わない場合は、大丈夫なのが分かりました。 そもそも、 @Persiste…

slim3gwtやってます

slim3のgwtではGWTServiceServletがweb.xmlに登録されている。これを継承する形で自作クラスを作ればいいのだと思うのだけれども、前回やったKindエンティティの検索に加えて、Catエンティティも検索しようと前回のにプラスして以下のようにした。 public cl…

slim3のJDOクエリをお試し中

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>…

slim3gwtを試す

昨日の猫Managerの一部をGWTで動かしてみました。まだslim3がGWTに対応していないころにやってできなかったことがあまりにも簡単にできてしまいました。メモしておきます。 まずEclipseでGWTとGAE対応の新規プロジェクトを作ったら、slim3gwt-demoプロジェク…

slim3itを参考に関連のお勉強

まず、genの使い方を試してみた。すごく楽です。すばらしい。 今回はslim3itのトップページから新たなリンクを作って、とっても実用的な猫管理システムを作ってみることにした。 まずは ドキュメントに書いてあることメモ 関連付けられるクラスのクラスをタ…

slim3JDOサポートでGWT part3

前回からずいぶんたってしまったんですが、前回ひがさんにコメントいただいたとおりjdoconfig.xmlをコピーし、さらにAnnotation Processing Factoryへjarファイル2点を登録することにより、GWTでSlim3のJDOを使える感じになりました。Eclipseをjava1.6で起…

slim3JDOサポートでGWT part2

昨日のサンプル自宅の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…

GWTとSlim3JDOの連携をとりあえず動かしてみたいのでやったんだが

http://groups.google.co.jp/group/slim3-user-japan/browse_thread/thread/24fba8e92bbbd81eどうやらできるみたいなんで、やってみた。前はどうしてもうまくいかなかったのだけれど、今回はできそうです。前回が再現できないので何でできなかったのかが今の…

Slim3itアプリケーションを試してみたんだが

http://slim3.googlecode.com/svn まずはここからslim3itアプリケーションをダウンロードして、JDO周りを見てみたかったのでBlogパッケージあたりがJDOを使っているようだったので、動かしてみたが、エラーでた! んでまずチェックアウトしたプロジェクトか…