slim3

ブックマーク登録画面の作成 その1

Slim3の「Getting Started」を例にプロジェクトを作成。プロジェクト名は「com.appspot.simplebookmarks」とした。パッケージも同様。まずブラウザから http://localhost:8888/bookmark/ をアクセス。プロジェクトの作成以外は何もしていなので当然エラー画…

自作アプリをslim3で再構築

slim3がリリースされたのでピュアservletとJDOで書いていた自作アプリケーションをslim3で書き直す事にしました。常にspin downしている自作アプリはJDOを使っているので起動が遅くて厳しいー。cronで回して常に起動させていたけどGoogleは「そんなセコい事…

RESTが簡単に書けたのでRestControllerを書いてみた。

slim3のコントローラーは isGet(), isPost(), isPut(), isDelete() が用意されているのでRESTが簡単に書ける。便利だなぁ。なのでREST用のコントローラーを抽象化して RestController ってのを書いてみた。ソースは以下の通り。 RestController.java package…

足し算プログラム

slim3の勉強を始めてみる。まずは足し算から。Getting Started に沿ってプロジェクト整備。そしてページとコントローラーを作成。ここでは"/add/"と指定して生成した。 index.jsp <%@page pageEncoding="UTF-8" isELIgnored="false"%> <%@taglib prefix="c" …

slim3-user-japanに投稿出来ない

slim3について質問があったのでディスカッションに投稿したら投稿エラーで弾かれた。投稿者を制限してるのかなー?最近スパムも多いみたいだし・・・。投稿しようとした内容はfilterInMemory、sortInMemory関連。filterInMemory、sortInMemory がサポートさ…

ModelのHot reloadingサポート

ModelでHOT reloadingをサポートしました。 これでslim3はController、Model、DaoがHOT reloadingに対応。さくさく開発出来るようになりました。本当すげーよ!