■勉強するお!
最低限の薄めのフレームワークで業務アプリケーションを作成する枠組みを考える
フロントエンド:Click
サービス層 :Guice
DB層 :未定
設計 :ICONIX
の妄想の元、基礎を勉強する。
1)楽しそう
2)HTMLの詳細隠蔽されてて楽そう
3)JSP使わなくていいから楽そう
4)XML書かなくてよいから楽そう
1)S2もSpringも私用でかすぎるよ。
2)EE5は論外だよ。
3)でも今更DIなしはつらいよ。
4)Guiceはシンプルそうだしよさげじゃない?
1.基本は@ImplementedByを使って実装クラスを指定。Namedを使うことはないだろう。
2.UnitTestではJMock使うか、Mock差替モジュールを使う。モジュールは@ImplementedByに勝つのでそれでよい。
3.メソッドインターセプターも、わりかしさすのは簡単。
4.Guice2.0のProviderはよさそうなので、試す価値あり
ちょっと遊んでみたがだいぶ手になじむ感じ。
HTMLとCSSの知識つけないとなぁ。。。
→http://www.scollabo.com/banban/
→http://www.google.co.jp/search?hl=ja&rls=com.microsoft%3Aja%3AIE-SearchBox&rlz=1I7GGLL_ja&q=html+%E5%AD%A6%E7%BF%92%E6%96%B9%E6%B3%95&aq=0r&aqi=g-r1&aql=&oq=HTML+%E3%81%8C%E3%81%8F%E3%81%97%E3%82%85%E3%81%86%E3%81%BB&gs_rfai=
1)ロバストを書く
2)バウンダリ=Pageクラス
コントロール=Pageのアクションリスナ
サブコントロール=Guiceのサービス層
DAOは未定。
勉強したこと
- Guiceさらっと動かす
- Clickさらっと動かす
- 両者をくっつけた
- WTP
TODO
■Guice
- injectionの方法
- モジュール拡張方法
- インターセプター
- ライフサイクル
■Click
- 基本
- テーブル
- フォーム
- 画面遷移
- JavaScript使うパターンをいくつか
- 戻る対策とか
- バリデーション
最終更新:2010年11月28日 12:15