自作アプリをslim3で再構築

slim3がリリースされたのでピュアservletとJDOで書いていた自作アプリケーションをslim3で書き直す事にしました。常にspin downしている自作アプリはJDOを使っているので起動が遅くて厳しいー。cronで回して常に起動させていたけどGoogleは「そんなセコい事しても後々損するよ」って言ってるし。毎日使うアプリだから快適にしたい!のでslim3で書き直しです。

せっかくなので書き直しの作業を綴っていきます。slim3で作る簡単なサンプルの解説にもなれば。

自作のアプリケーションはシンプルなオンラインブックマークアプリ。どのブラウザからもブックマークを呼び出す事が出来る、登録が出来るようになっています。自宅や会社のブックマークを同期させるツールは Xmarks とかあるけど Opera をサポートしていないのが痛い。あとIE6も。最近は「IE6の“葬儀”行われる Microsoftから献花も」とか「YouTube、3月13日にIE6など旧版ブラウザのサポート終了」とか言われてもうIE6は対応しなくていいよねーって感じだけど自分はまだIE6を使用している環境だし、そんな訳でいろんなブラウザでブックマークを共有したいから作りました。

それでは早速書き直してみます。

メイン画面

まず最初は画面周りから。メイン画面はこんな感じ。

http://img.f.hatena.ne.jp/images/fotolife/T/TsutomuUchima/20090630/20090630092151.jpg

画面右側はコレクション一覧でリンクを纏めたものです。画面右は登録したリンク一覧。コレクションの中にコレクションを作る事は出来ません。階層を持とうかどうか迷ったけどシンプルにって事なので階層は持っていません。GAE/Jで全文検索がサポートされたら検索機能を入れたいところ。

新規登録

次はブックマーク新規登録。ブックマーク時に新規コレクションも作れるようになっています。


管理画面

続きまして管理画面。登録したブックマークの編集、削除等はこちらから行います。

ブックマーク編集画面

続きましてブックマーク編集画面。イメージは新規登録と一緒。

コレクション編集画面

続きましてコレクションの編集画面。

以上、モックアップはこんな感じです。次回から実装を書いていきます。