WebBeans

WebBeansからCDI、そしてSeam 3へ

まず、用語の説明をちょっと。 JSR-299: CDI (Contexts and Dependency Injection 1.0) Weld: CDI 参照実装 Seamn 3: CDI上に構築されるパッケージ集 従来のWeb Beansは仕様書としてはCDIへ、参照実装としてはWeldに改名になりました(Weld 1.0.0はリリース済…

バインディングアノテーションの利点

アノテーションなので、入力ミスをするとコンパイル時にわかります アノテーションなので、IDEで入力補完が簡単にできます アノテーションなので、IDEでソース上の指定箇所の検索が容易です アノテーションなので、Javaのリフレクションで指定箇所を解析でき…

First preview of Web Beans available

Web Beans 1.0.0.PREVIEW 1 がリリースされました。 TomcatやJetty などのServlet コンテナ Java SE Apache Wicket OSGi サポート など

The Future for Seam: Web Beans and Beyond from JBoss Virtual Experience 2009

Dan Allen と Pete Muir が語る Evolution of Seam (4/24追加) Web Beans provides a set of services for Java EE, by defining, on top of the EE programming model. Web Beansでは、"services"というのは、次のような含みがあります(Web Beans Sneak Pee…

Producer methodがoutjectionより優れている理由

So why is JSR-299 better than outjection? -- SeamFramework.org

First Beta of Web Beans available!

We'll be moving fast over the next few weeks to deliver BETA2 (including a Seam bridge. Watch this space! で、Seam bridgeって何。やっぱり!?

OpenWebBeans 1.0.0-M1 Released

OpenWebBeans will be an ASL-licensed implementation of the Web Beans Specification which is defined as JSR-299.

News: JSR 299 - Web Beans Approved

おめでとう。

JBAS-6371: Integrate Web Beans RI

Fix Version/s JBossAS-6.0.0.Alpha1

WebBeans 1.0.0.ALPHA2 released

日本語翻訳が出遅れてしまいました。RI 1.0 正式リリースまでは間に合わせたいです。

Web Beans (JSR-299): Q&A with Specification Lead Gavin King

The EE platform will finally have a standard, state-of-the-art dependency management solution.

Web Beans User Forum

SeamFramework.orgでWeb Beansユーザフォーラムが開かれました。

Web Beans 1.0.0.ALPHA1 released!

JJBugでリファレンスガイドを翻訳します。

WebBeansは...

Seamよりもタイプセーフ Springよりもステートフル Guiceよりもエンタープライズで使える more typesafe than Seam, more stateful and Java-centric than Spring, more web and enterprise-application capable than Guice. ― Introduction to Web Beans by…

Pete Muirへの質問

BOF後の飲み会会場へ行く移動の途中、歩きながらPublic Draftを読んで疑問に思っていたことをPeteに質問してみました。つまり、SeamコンポーネントモデルとWeb Beansの違いです。 Context Searchはどこへ行ったのか Scope Adaptorはどこへ行ったのか Outject…

Reminder: Bruno, Pete 歓迎飲み会開催します!

申し込みの締め切りは明日11/26(水)です。 参加する方はメールでご連絡をお願いします。

Seam 3

さて、面白くなってきたぞ。

Bruno, Pete 歓迎飲み会開催します!

Bruno GeorgesとPete Muirを招いた飲み会です。日本でのJBossのこれからや、WebBeansやSeam3について話してみませんか。http://lists.sourceforge.jp/mailman/archives/japan-jbug-members/2008-November/000553.html ■日時 2008年11月28日(金) 19:00〜■場…

Web Beans and the EE platform

Gavin Kingのブログ。コメントで議論が続いています。

Web Beans Public Review Draft released

Public Review Draftだけでなく、Introduction to Web Beans guideもあります。参考:TSSの記事

Web Beans Public Draft Specification

SeamFramework.orgで公開されています。

Web Beans teaser...

もうすぐpublic draftがリリースされるようです。

Web beans implementation plan

おぉ、Gavin Kingの名前を見るのは久しぶりだ。

New Features in EJB 3.1 - Part 4

EJB 3.1と書いてありますが、どちらかというとWeb Beansの紹介記事。

SeamFramework.org - Web Beans Overview

Web Bean参照実装のための開発インフラが準備されつつあるようです(SVNにアクセス権がないので現在の実装状況は不明)。とりあえず、メーリングリストに登録しました。 Web Beans Reference Implementation * SVN repository * JIRA * Development of Web B…

Playing with JSR 299 - Web Beans

ひょっとして、ResinのWeb Beans実装、かな。

Gavin King氏との交流会

Gavin King氏がイベントで来日するにあたり、JJBug企画の講演会・懇親会が開催されます。 懇親会の方は来週の月曜日が申し込みの締切ですので、参加を検討されている方はお早めに! 重要: 懇親会の締切が11月26日(月)に変更されました。

Scope Adaptorとは何か

SeamやWebBeansでは、セッションスコープのような広いスコープのコンポーネントに対し、リクエストスコープのような狭いスコープのコンポーネントをインジェクトすることが可能です。このような場合、セッションスコープは複数のスレッドから参照されますが…

Seam ContextとWebBeans Contextの違い

Seam Contextの延長線上でWebBeans Contextを考えるとわからなくなります。SeamのContextはコンテキスト変数の名前空間です。要するに名前と値の組がコンテキストというマップに管理されているという感じ。だから、コンポーネントのアクセスは名前がベースに…

Introduction to Web Beans

The theme of Web Beans Loose coupling with strong typing! • Stateful components interact as if they were services • Everything built around Java types, no strings hiding waiting to bite you when something changes ステートフルなコンポーネン…