Seam
SeamはステートフルなWebフレームワークです。その背後にはJPAやHibernateといったO/Rマッパーが控えています。従来のステートレスWebフレームワークとO/Rマッパーの組合せは、Viewの表示のときにはすべての表示データがDBから取得されていなければならない…
Seam 1.1.7RC1がリリースされました。Seam 1.1.7ではSeamとSpringの統合が実現されます。すでにSpringを使って構築されたシステムのWeb UI部分をSeamで書き直したい、なんて場合は便利そうです。できることは次のとおり: Spring beanにSeam componentを注入…
Seamではコンポーネントが疎結合であることを強く意識したモデルになっています。それを支えるのが「イベント」という考え方です。SeamではJSFのUI操作はイベントとして扱われ、コンポーネントにそれが伝達されます。@Inや@Outはコンポーネント間の接続点…
Michael Yuanのブログによると、Seam本がやっと校了したようです。400ページ強。Seam 1.1.5の機能まで含まれている模様。Safari Rough Cutには2/15版がダウンロード可能になっていますが、これは最終原稿ではなく、Safariにアップされるのにはまだ時間がかか…
1.1.5と100%の互換性がないようなので注意。
待望の1.1.5です。WAS 6.1もサポートしました。 TSSの記事
My Safariでチェックしたら1/15に更新されてました。 JBoss Seam: Simplicity and Power Beyond Java EE 5.0 by Dr. Michael Yuan, Thomas Heute Last Updated on Safari: 2007/01/15
Facelets PDFテンプレート機能など。
17章がIntroducing JBoss Seamになってます。JSFライフサイクルとSeamとの関係など、実装よりの説明が書いてあって嬉しい。通勤かばんで持ち歩くには重いのが難点。880ページ。Book Forumに正誤表があるのでチェックしておきましょう。
OnJava.comの記事 First, the winners for 2006: ...Enterprise Java/Java EE Framework (front-to-back) ・Spring Framework 2 ・JBoss Seam 1.x...Most Potential ・JBoss Seam ・JRuby (on Rails) ・Java ME/Java Card/embedded Java (in general)
Springとの統合、セキュリティなど。意欲的。
Seam 1.1 introduces an Application Framework and a command line tool. 参考:JBoss、SeamのアップグレードでAJAXとWeb 2.0に対応(12/16追加)
GlassFishで動くサンプルが入っているそうです。
記事とインタビューのリンク集
atomic conversationsなど。
Seam GenのNetBeansでのサポート。Seam GenとはRoRライクなスケルトン生成コマンドのこと。
1.1では組込みEJB3コンテナとの依存性が無くなって、どのJ2EEサーバーでもSeamを動作可能なようです(やはりEJB3実装の互換性が問題だったのかな)。例えば、Tomcat、JBoss, WebLogic, WebSphere, Oracleなど。 Seam without EJB3 JBoss Seam 1.1 Indepth: A…
Safari Rough Cutsでリリース開始。 なにはともあれ、注文しておきました。
JBoss Seam: Simplicity and Power Beyond Java EE Beginning JBoss Seam: From Novice to Professional
昔々、初期のBasic言語には「ローカル変数」というものが無く、そこで定義する変数はすべてグローバル変数でした。サブルーチン内で誤って変更してはならないグローバル変数と同じ変数名をテンポラリ変数として使うと痛い目に会いました。プログラムの規模が…
予定していたデモの時間が十分取れなかったですが、言いたかったことは言えたつもりです。 参加者の方(複数名)から指摘がありましたが、Seamは「どうつかうの?」というのがこれからの課題かな。 参加者のみなさま、長谷川さん、豆蔵のスタッフの方々、どう…
明日、聴こう。
hasegawaさん、またお世話になります(3年ぶりです)。 よろしくお願いします。
Paperback: 320 pages Publisher: Prentice Hall PTR; 1st edition (November 24, 2006)
Linda: In terms of frameworks, I am particularly interested in looking at the work being done in the context of Seam, and how that can be used to develop web tier applications by providing a glue between JSF and EJB applications in a very …
6/7のWebinarが公開されてます。Seamのことは、(ユーザの視点で語れる)この人に説明させた方が良いです。
チャレンジだよ。チャレンジ。参考: Web Beans、12議決満場一致で標準化へ向けて始動 (6/9追加)
@InでTopicSessionやTopicPublisherをインスタンス変数に注入できます。これでメッセージの送信側のコーディングがかなり楽になります。 EJB makes it nice and easy to receive messages, but sending is still a pain
Web Beans 始動。 The purpose of this specification is to unify the JSF managed bean component model with the EJB component model, resulting in a significantly simplified programming model for web-based applications. 参考: JBoss Seamの標準…
ドキュメントを見たら"A RESTful Seam application: the Blog example"が追加されてました。