タグ

slim3に関するcyokodogのブックマーク (94)

  • Google Groups

  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

  • #appengine javaのdatastore操作は #slim3 がおすすめ

    自分はdatastoreのアクセスにJDOを使わない(個人的には、という意味ですが)し、Webアプリとしてのフレームワークという意味ではWicketTester並みの単体テスト環境が無いとイヤなので、slim3は今まで見送ってました。しかし、最近slim3がlow-level APIに対応したといぅ事でちょっと触ってみたりソースを読んでみたところ…S2JDBCを触っていた自分にとってめちゃくちゃ良いフレームワークとなっていました!これはスゴイ使いやすい。モチロンS2JDBC未経験の人でも全然おk。 自分としては「GAE/JのDatastore操作としてJDOから入るとハマる、誤解した理解をしてしまう」という意見をずっと持っていたので、ちょっと触る程度の初心者の方にはLow-Level APIで説明をしていました。ちょっと触ってもらうだけなら今まで通りでもいいですが、「実際に使っていくための

  • Slim3 GAE/Jをつかってみた。 - ありの日記

    デモアプリと、空のプロジェクト(blankプロジェクト)をダウンロード。SVNで。 svn checkout http://slim3.googlecode.com/svn/trunk/ slim3-read-only チェックアウトすると以下のプロジェクトが含まれている。 slim3 slim3-blank slim3-demo slim3-gen slim3it slim3itがGAE/J版のデモみたい。slim3-blankがGAE/J版の空のプロジェクトらしいが、どうもslim3itのjdbconfig.xmlと内容が違ってて、slim3-blankでサンプルを作ってたんだけどうまく動かずにハマってしまった。 こんなエラーがでたので、 javax.jdo.JDOUserException: Cannot make object transient since object is n

    Slim3 GAE/Jをつかってみた。 - ありの日記
  • Slim3とGAE/JでつくったTODOリストサービスをGoogle Codeで公開 - ありの日記

    以下のエントリーでTODOリストサービスをfirestorageで公開してたんだけど、色々コメントもらって結局Google Codeに公開することにしました。 Slim3で作ったTODOリストサービス - ありの日記 Google Code↓ http://code.google.com/p/hironemu-examples/ ちなみに、Google CodeのSVNには、前のエントリーでひがさんとnamaeさんにコメントをいただいた辺りを直した奴をアップしています。 ひがさんにはControllerクラスには便利な機能(asXxx())があるよと教えてもらったので、Controllerクラスをついでに調べてみました。 Controllerクラスの便利な機能 1. asXxx()メソッドによるリクエストの取得 例えば、文字列(String)の場合 String name = asStri

    Slim3とGAE/JでつくったTODOリストサービスをGoogle Codeで公開 - ありの日記
  • Slim3で作ったTODOリストサービス - ありの日記

    ここ最近Slim3とGAE/Jを調べてたんだけど(結構前の時点のslim3-blankとか使って)、結構仕様がかわってるようなので、最新のblankプロジェクトをチェックアウトして、前に試しに作っていたTODOサービスを再実装してみた。一番変わったのはDAOがサポートされたこと。 Google グループ これが、ほしかった。前のバージョンでは共通で使うデータアクセス用のクラスをどう作っていいのかよく分からなかったので、各コントローラに同じメソッド(findAllとか)作ってたんだけど。その辺の機能はDAOに集約されるようになったから非常に使いやすくなった。 (”クライアント側でfilterやsortしたりしなければならない”部分をDAOに押し込んだことがDAOを導入した理由らしいので、、自分の思ってたのは見当違いかもしれないけど(・・)) また、初心モノさんより動くコードが見たいと要望があ

    Slim3で作ったTODOリストサービス - ありの日記
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • Slim3 StrutsのHTMLテンプレート - ひがやすを技術ブログ

    SAStrutsにはMayaaがあるので、HTMLテンプレートは用意していませんが、Slim3 Strutsでは、Mayaaの英語でのサイトが用意できないということなので、独自にHTMLテンプレート機能を持たせます。 方式は、Teeda(idによる規約)ともFacelets(jsfc独自属性)とも違って、プレーンなHTMLをそのままJSPのタグに変換します。 例えば、足し算のサンプルはこんな感じ。 <html:errors/> <form> <input type="text" name="arg1"/> + <input type="text" name="arg2"/> = ${result}<br /> <input type="submit" name="submit" value="submit"/> </form>これがコンパイルされて下記のように変換されます。 <html:e

    Slim3 StrutsのHTMLテンプレート - ひがやすを技術ブログ
  • 大河内教授の憂鬱

  • Slim3 for Google App Engine/Javaを試す - あおうさ@日記

    簡単だった またまた、ソースを触ることなくただ動かしただけ。 メモってたけどあまりメモの意味ないね。次はbigtableを触ってみよう。 svnのeclipse plugin subclipseインストール [ヘルプ]→[ソフトウェア更新...]→[使用可能なソフトウェア]→[サイトの追加...]→[インストール...] サイトの追加で下記URLを入力する http://subclipse.tigris.org/update_1.6.x(MacだとEclipse Pleiades All in oneが使えないので面倒ですね。) slim3のデモをチェックアウト http://slim3.googlecode.com/svn/trunk/slim3-demo エラー出た 説明 リソース パス ロケーション 型 ビルド・パスは実行環境 JavaSE-1.6 を指定しています。互換性のある J

    Slim3 for Google App Engine/Javaを試す - あおうさ@日記
  • ひとまずGAEでSlim3を動かしてみよう!

    システムに絶対はない。だからシステム屋は悩み続けなければならん。君の苦悩を私は支持するよ。(すみませんGistにソース移行中です) すでにこの設定などは古くなっている可能性があります。 Slim3の開発はこんなブログより正式ドキュメントが有効です。 Slim3サイト 非公式と言われていますが充実した日語サイトもあります。 Slim3日語サイト GAEでSlim3の使い方をやってみます! みなさん。SVNでアクセスは可能ですか? http://slim3.googlecode.com/svn だったら上記にリポジトリパスを設定しましょう。 ※eclipseっす。 ここから「slim3-demo」チェックアウトして、 後はGAEでデプロイするだけです。 ※アプリケーションIDは自分のアプリケーションに設定して、 バージョンも1つにしましょう。 思いのほかデプロイが簡単でびっくりしています!

    ひとまずGAEでSlim3を動かしてみよう!
  • Slim3 for Google App Engine/Java - ひがやすを技術ブログ

    Slim3をGAE/Jに対応させました。 デモサイトはこちら。 http://higayasuo.appspot.com/ ソースコードをチェックアウトしたい場合はこちら。 http://code.google.com/p/slim3/source/checkout https://slim3.googlecode.com/svn/を指定してチェックアウトできます。デモ用のプロジェクトは、slim3-demoです。 SAStrutsのチュートリアルをやったことのある人なら、デモサイトが、そっくりだということがわかるでしょう。Slim3 Struts(SAStruts相当)がGAE/Jで動くわけです。 素のStrutsだとGAEではファイルアップロードに失敗しますが、Slim3 Strutsはその辺も対応してます。 やってみて感じたのは、GAE/Jは、制限が結構厳しいので、高度なフレームワー

    Slim3 for Google App Engine/Java - ひがやすを技術ブログ
  • Slim3で開発を始める。

    システムに絶対はない。だからシステム屋は悩み続けなければならん。君の苦悩を私は支持するよ。(すみませんGistにソース移行中です) すでにこの設定などは古くなっている可能性があります。 Slim3の開発はこんなブログより正式ドキュメントが有効です。 Slim3サイト 非公式と言われていますが充実した日語サイトもあります。 Slim3日語サイト Slim3はGAE用に最適化され開発されているフレームワークで すごくシンプルに開発できるように工夫されています。 今回は現在のSlim3での開発をおさらいしてみましょう。 まだ開発中ですので違う手法になっている可能性もあるので 十分に気をつけていただければ幸いです。 ※eclipseでの開発です。 まず、「http://slim3.googlecode.com/svn」にSVNでアクセスして 「trunk/slim3-blank」からチェックア

  • Google App Engine & Slim3 & Mayaa - two-strokeの日記

    個人的に大注目しているGoogleAppEngine/forJavaですが、一通りのドキュメントにさらっと目を通したので、手を動かしてみました。 まだ動作確認は甘いものの、とりあえずSlim3とMayaaの連携について期待動作を確認しています。 勉強も兼ねて、プロジェクト構築は下記のように進めました。 ■準備 1).https://www.seasar.org/svn/mayaa/trunk から、mayaa-getting-start-gae をチェックアウト 2).http://slim3.googlecode.com/svn/trunk から、slim3-blank をチェックアウト ■構築 1).Google Plugin for Eclipseで新規プロジェクトを作成。 2).mayaa-getting-start-gaeから必要なものをマージ 3).slim3-blankから必

    Google App Engine & Slim3 & Mayaa - two-strokeの日記