Wicketは,POHPソリューションの代表として今後広く普及するであろうフレームワークである。そして,WicketでDIコンテナの恩恵を受けるために,Spring Frameworkとの統合を行う拡張ライブラリ(wicket-spring)も提供されている。
最近,僕の回りではSpring Frameworkよりも,Seasar2をDIコンテナとして採用する事例がとても多い。さらに,以下のようなエントリを見つけてしまった。
「
[We…
「
[フレークワークに依存しないっていうけどさ](http://d.hatena.ne.jp/higayasuo/200701191169180656)」 - ひがやすをblog
アプリケーションのコードは、フレームワークに依存せずに済ませられるなら、それに越したことはありませんが、依存して楽できるなら別にいいんじゃないのというのが私の考え。
フレームワークに依存した状態で,更に「それに対する単体テストコードの記述の敷居が高くならな…
2007年1月14日時点での,Wicket1.2からWicket2.0への変更点について,以下のURLのページで発表されている。
[Migrate-2.0](http://cwiki.apache.org/WICKET/migrate-20.html) - Wicket wiki
要約すると,以下のような感じである。英語は苦手なので間違っている箇所があると思うが,構わずに掲載してしまおう。
JavaSE5以上が必須になる。
o…
DIコンテナの設定情報,つまり「オブジェクトの依存関係」や「オブジェクトの設定内容」について,規約重視で暗黙のものとするか,ファイルに記述することで形式のものとするかは,個々人によって主張が異なるようである。何が何でも設定ファイルを書かない,あるいは,何が何でも設定ファイルを書く,といった「原理主義者」も多く,多くの場合は彼らの説明に「コンテキスト」が含まれない。よって,主張を聞いても,実際に何らかのDIコンテナを使う際をイメージした場…
日本が価値点向上に乗り出した。
「
[体操高難度の演技にボーナス点付加を設定](http://www.nikkansports.com/sports/f-sp-tp0-20070105-138799.html)」 - 日刊スポーツ
アテネ五輪までの体操は,C難度やD難度の技の組み合わせによって全体の価値点を上げ,その完成度が評価された。つまり,単発の大技を出しても,高得点に直接結びつかない。それは,アテネ五輪での中野大輔選手の平行棒種目…
WicketはPOHPのソリューションとして非常に素晴らしいが,やはりUIに対するライブラリであり,ビジネスロジックに関してはDIコンテナを採用してAOPなどの恩恵を受けることが今日の開発スタイルにマッチすると考えられる。
Wicketでは,DIコンテナであるSpringFrameworkと連携するための2つの方法を提供している。
ApplicationオブジェクトにDIコンテナ管理下のオブジェクトをセッターインジェクションして,…
java.sun.comから,こんな記事が掲載されている。
「
[Accessing Resources From JavaServer Faces Custom Components](http://java.sun.com/developer/technicalArticles/J2EE/jsfresources/?feed=JSC)」 - java.sun.com
JSFのカスタムコンポーネントで,Ajaxによるファイルアップロー…
携帯端末向けにアプリケーションを開発する場合,作成するコンテンツが小さいために,とにかく余計な記述なしにサクサク開発をしたいと考えるだろう。XHTMLでページを作成していけるソリューションを採用すれば,さらに開発効率は向上するはずだ。そう,Wicketの出番となる。
ただし,WicketはもちろんFirefoxやIEなどのWebブラウザを標準のターゲットにしているために,そのままでは不都合がいくつか存在する。
まず,Wicketの標…
箱根駅伝を見ていると,かなり高い頻度でサッポロビールのCMが流れてくる。
「
[ないものは,つくるしかない。](http://www.sapporobeer.jp/naimono/)」 - サッポロビール
同じ言葉を何度も何度も連呼される。なんか自分が洗脳されかけている気がして,不快だ。…
IBM WebSphere6.1(WAS)とBEA Weblogic9.2(WL)のどちらを採用するかを検証する機会が昨年あった。政治的な理由でWASに大きく傾きかけていたのだが,致命的な問題がWASに存在することが発見された。
それは,commons-loggingとlog4jの組み合わせをWebアプリケーションで使っていた場合に,WLやTomcatの場合と比べて,出力ログパターンによって処理性能が著しく低下するというもの。具体的に…