【レポート】
JBossは、2006 JavaOne Conferenceにおいて、同社のウェブアプリケーションフレームワークJBoss SeamをWebBeansとしてJCPへ標準化の提案を行うと発表した。BorlandとGoogle、Oracle、Sun Microsystemsの4社がこれに賛同、協力を行う。Oracleからは同社のADFが提供され、SeamとADF、Apache StrutsShaleを組み合わせてWebBeansを構成する。標準化のリードを行うのはJBossのGavin King氏、Hibernateをつくり、Seamを作った人物だ。
SeamはEJB 3.0とJSFと結びつけるウェブアプリケーションフレームワークだ。Java EE 5において、EJB 3.0はビジネスロジックとパーシステンスティアを、JSFはコンポーネント指向のプレゼンテーションティアを提供する。しかし、Java EE 5はこの2者を結びつけるための標準までを規定していない。SeamはEJB 3.0とJSFを結びつけるグルー(糊)として機能し、ウェブアプリケーションの開発を容易にするものだ。すでにソースコードとバイナリをJBossのサイトからダウンロード可能、EJB 3.0に即するコンテナ上で利用することが出来る。
Seamによる開発は基本的にAnnotationを付与したPOJO(Plain Old Java Objects)によって行われる。EJB 3.0のEntity Beanに対してプロパティの制約条件をAnnotationでつけることも可能だ。
また、J2EEアプリケーションにおいてこれまで開発者が実装してきたアプリケーションのステートマネジメントもSeamによってケアされる。アプリケーションコンテクストもServlet標準にくらべて拡張されており、ユーザの一連の操作をもとにするconversation contextなどを備える。
今回、SeamがADFおよびStruts Shaleと併せて標準化される。これは開発者にとっては簡単ながら強力なベストプラクティスが標準化された状態で手に入るメリットを、JBossにとっては自社の投資を標準化することで保護できるというメリットをもたらす。Gavin Kins氏は、Hibernateの成果をもってEJB 3.0の策定にも関わっており、JBossはより一層Java EEへの影響力を強めた形だ。
| O/Rマッパーの重鎮 - Hibernate 3.1 [2005/12/13] |
| Apache HTTPのライバル出現? - JEMSを強化JBoss Messaging、JBoss Web [2006/3/29] |
| JSF + EJB 3.0 - JBoss Seam 1.0 beta 2、ビジネスプロセス管理統合強化 [2006/2/13] |
| JBoss AS 4.0.4 RC1 公開 - EJB 3.0 Proposed Final Draftに対応も [2006/2/8] |
| OSC 2006 Tokyo/Spring - JBossとOSS、第2の開発モデルとビジネス戦略 [2006/3/20] |
| Java EE 5時代のアプリケーション開発の鍵 - JSFとは? [2006/1/1] |
| ブロケード、SDN戦略を実現する100ギガビット対応Ethernetソリューション [16:34 5/24] |
| 太陽光発電の国内出荷が好調、累計100万件を突破 [14:39 5/24] |
| 4人が同時に違う色で書き込むことができる「インタラクティブ・プラズマディスプレイ」 [13:20 5/24] |
| 【レポート】利用頻度に応じて最適配置! ETERNUSの自動階層制御 - 富士通フォーラム2012 [10:43 5/24] |
| 近畿大学、セシウムを99%以上取り除く「ゼオCa漆喰」を開発 [10:10 5/24] |
|
ブロケード、SDN戦略を実現する100ギガビット対応Ethernetソリューション [16:34 5/24] エンタープライズ |
|
[AKB48選抜総選挙]Google+で世界中から応援できる [16:21 5/24] エンタメ |
|
マツダ、低排出ガス車の認定を受けた商用車「タイタン」を発売 [16:17 5/24] ライフ |
|
米国にとってアジア最重要国は? 一般の米国民は"日本"が1位、有識者は"中国" [16:17 5/24] ライフ |
|
【連載】「一太郎2012 承」で電子書籍 第1回 一太郎2012がサポートするEPUB 3.0とは [16:14 5/24] パソコン |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。