tjtjtjのメモ

自分のためのメモです

GAE

guestbook#3

guestbook#2で登録したエントリを一覧表示したが、ソートせずに表示していた。 エントリモデルに作成日を追加して、作成日の降順に表示する。モデル public class Entry implements Serializable { : private Date createDate = new Date(); public Date get…

guestbook#2

guestbook#1 で保存した値を読み出し、ページに表示する。 エントリリスト取得メソッドをサービスに追加 .service.GuestbookService.Java public List<Entry> getEntries() { EntryMeta meta = new EntryMeta(); return Datastore.query(meta).asList(); } エントリ</entry>…

guestbook#1

textareaに入力した値をDatasoreへ保存するまでを実装する。続きはguestbook#2で。 モデル作成 モデル生成 build.xml -> gen-model タスク実行 ダイアログに「guestbook.Entry」と入力 モデルに属性追加 package org.slim3tutorial.model.guestbook; public …

form#2

controllerからJSPへ値を渡すIndexContriller.java @Override public Navigation run() throws Exception { requestScope("hogeKey", "hogeValue"); return forward("index.jsp"); } war/form/index.jsp <p>入力して</p> <form method="post" action=""> <textarea name="content"></textarea><br /> </form>

form#1

コントローラー生成 build.xml -> gen-controller タスク実行 ダイアログに「/form/」と入力 ↓次のファイルが生成される src/ルートパッケージ/conroller/form/IndexController.java test/ルートパッケージ/conroller/form/IndexController.java war/form/in…

hello

コントローラー生成 build.xml -> gen-controller タスク実行 ダイアログに「/hello/」と入力 ↓次のファイルが生成される src/ルートパッケージ/controller/hello/IndexController.java test/ルートパッケージ/controller/hello/IndexController.java war/he…

GAE/J+Slim3 プロジェクトの準備

Slim3Blankプロジェクトのインポート リポジトリ : http://slim3.googlecode.com/svn/trunk/slim3-blank プロジェクトをリポジトリから disconnect する Eclipce 設定 ウインドウ->設定->Java->コードスタイル->インポートの編成 * に必要な静的インポート数…