2006-06-15 [長年日記]

_ [java.fw.wb] Seam1.0をちょこっとみてみる[日記]

 JSFのManagedBeanのうちビューモデル(?)に相当する部分をEntity Bean、
 アクションリスナをSession BeanとしてEJB3コンテナで管理。
 ※JSFのアクションリスナにあたるSession Beanを仮に「SEAMアクション」と呼ぶことにします。

 ビューモデルについてはデータベースに永続化しないEntity BeanをEJB3では定義可能
 (Seam1.0のサンプルから類推)なようなので、問題ない感じ。

 SEAMアクションについてはWEB TierのリスナメソッドでわざわざSession Beanを呼び出す
 コードを書く必要が無く、JSFタグリブから直接Session Beanにアクセスするイメージでいける。

 SeamはEJB3側でManaged Beanに相当する機能を用意してWeb Tier側でのManaged Bean
 の実装をいらなくしている感じ。

 AJAXについてはブラウザからXML HTTPRequsetを介してSEAMアクションを呼び出すという
 一連の手順を、(X)HTML上では"Seam Remoting"というライブラリを用意してカプセル化し、
 SEAMアクションをあたかもJavaScriptのオブジェクト であるかのように扱えるようにしている。

_ [java.fw.ejb] EJB3.0入門:複雑さを捨てて使いやすさに徹したEJB 3.0(on off)

 メモメモφ。図がいい感じ。

_ [wnz] 横に並んだ正方形の数で日・時・分・秒を表せる時計ソフト「Playable TOKEI」(on off)

 メモメモφ。

_ [linux.gui] Wine派生のDirectX互換環境「Cedega 5.2」リリース(on off)

 メモメモφ。

_ [soft] Berkeley DB - Sleepycat元CEO Michael Olson氏、Oracleを語る(on off)

 メモメモφ。

_ [elec.pc] Intel CTOラトナー氏、Tera-Scale Computingについて解説(on off)

 メモメモφ。

_ [wnz] Longhorn Serverの10個の魅力(on off)

 メモメモφ。

_ [this] カテゴリ変更

 [java.fw.seam] -> [java.fw.wb]。