![]() | tech note |
| 自分をリファクタリング中。 |
久しぶりにOGNLリファレンスを見ようと思ってブックマーク開いたらognl.orgがなくなってた。
続きを読む >>
待ちに待ってた第2版。
発売日は27日みたいだけど今日もう出てたので速攻ゲット。
Javaで日付・時刻を扱う場合、DateやらCalendarやらを使い分けなければならず、ずっとなんとかならんかなぁと思っていました。
そのへんをJoda-Timeというライブラリが改善してくれそう、ということで使ってみました。
僕もそうですが、JSPやPHPを通過してきた人にはMayaaはとっつきにくくて、なかなか思ったように書けなくてモヤモヤするようです。
それは大体、「この辺でいったん変数に入れて、ここで・・・」とか「ここで準備処理をして・・・」なんて簡単なことのやり方がわからなかったりするためです。
ActionFormのvalidate()のオーバーライドで十分なんじゃなかろうか。
続きを読む >>
Seasar2でサポートされているEasyMockを最近使っています。
別途設定ファイルを用意する必要もなく、テストメソッド内で完結するし、リファクタリングに追従しやすいなど、なかなかイイ感じ。
Packages.~に続けてクラスの完全修飾名をつけると、Mayaaの中からクラスが呼び出せる。
続きを読む >>
S2DxoのConversionRuleのあれこれ。
OGNLが分かれば、けっこういろんな変換ができちゃいそう。
Webアプリの起動時に何らかの初期化処理をしたい、といったことはよくあることです。
S2アプリでは、コンテナの初期化→コンテナから初期化用クラス取り出し→アプリの初期化、というのがスマートっぽい。