|
|
![]() |
|
原文:New EJB 3.1 Overview Article
|
Ken とエキスパートグループは EJB 3.1 を使いやすくする素晴しいプロジェクトをやり遂げました。さらに、Ken はたくさんの短かい記事を書いて、これを容易に習得できるようにしてくれました: [1], [2], [3], [4], [5], [6], [7]. Ken が追加した最新の記事は Overview with Samples (概要とサンプル) で、この中で彼はすべての見所を網羅しています。 なので、EJB 3.1 に興味がありましたら Ken's Overview をチェックして、GlassFish v3 Preview 上で試してみてください。 |
tip と関連記事については Ed に感謝しています。関連記事は EJB3
(日本語の記事) と javaee6
(日本語の記事) タグがついている記事をチェックしてください。
原文: NetBeans 6.7 RC2 Now Available - And Writting Servlet 3.0 and EJB 3.1 Applications
|
NetBeans 6.7 のリリース候補の 2 が利用可能になりました - RC2 ダウンロードページ や James の記事 をご覧下さい。 次の RC が最終になるずです。 |
NB 6.7 はまだ古い "GFv3 Prelude" リリースを含んでいて、手動で GFv3 Preview (J1 リリース) をインストールする必要がある事に留意して下さい。 例として、Servlet 3.0 と EJB 3.1 アプリケーションを書くための NB 6.7 の使い方について、詳細な説明が記述された Arun の記事をご覧下さい。
|
EJB 3.1 エキスパートグループが 最終ドラフト提案 をリリースしました。 このドラフトでの変更点には ポータブルローカルセッションビーン参照の改善、 カレンダベースタイマーのタイムゾーンサポート、 ステートフルセッションビーンタイムアウトの定義 が含まれます。 |
EJB3.1 (と .lite) は Java EE 6 の鍵となる一部で、 今回の発表はリリースに向けての重要な一歩となります。 Ken の記事 を見て、エキスパートグループにフィードバックをどうぞよろしく。
|
EJB 3.1 は引き続き前進しています。 Ken は先週木曜日の GlassFish Day で EJB3.1 の概要をお話し (スライド, 録画)、 Mahesh は GFv3 Prelude ローンチブログフェスタで、 実装が シングルトンをサポートすると述べています。 実際、 Ken がお伝えしたように、 以下がアップデートセンターでの 1 クリックで使えるようになります。 WAR パッケージング, シングルトン, 任意になったインタフェース, ポータブルグローバル JNDI 名。 |
ぜひ、お試しの上、Ken と Mahesh にフィードバック下さい。
|
GlassFishユーザーはEJB 3、JPA、そしてdependency injectionを当然のように行うことになるでしょう。しかし、他のJava EE互換のアプリケーションサーバーについて、Adam Bienのarticle on EJB 3 at JavaWorldはとてもタイムリーです。 この記事ではいかにEJB3が企業の開発を簡略にするか、そしてそれを広く使われるが小さくてミドルレンジなアプリケーションに最適な技術であるかについて議論しています。 |
Adamはいっています。「実際に(EJB)は、企業のサーバーサイドアプリケーションにとってベンダーにとって自然で手軽なものである。というだけです」そして、EJB3を異なる開発者の視点でEJB3とそれ以前のバージョンを比較しています。 記事にはdependency injectionがいかにファクトリーやルックアップを置き換えるかが説明されています。このPOJO + アノテーションアプローチはejb-jar.xmlファイルもインターセプター同様、サポートしています。(ここで軽量AOPとして説明しました)
記事はEJB 3.1 はWARのような簡単なパッケージング、ノーインターフェースビュー、シングルトンなどの来る機能強化について 述べて終わっています。EJB 3.1のプレビュー版はアップデートセンターのGlassFish v3 "Prelude"からダウンロードできますので、是非挑戦されてみてください。
原文: ... Seam and Terracotta with GlassFish, JBoss new Portal, EJB Timers, NB 6.5 Builds, Android as FOSS
本日の面白いニュースのまとめ:
|
GlassFish をサポートする 独創的な フレームワークについてです。 Seam 2.1.0 GA がリリースされ、GF のサポートについて明確に言及されています([1]、 [2])。 また、 Terracotta 2.7 が出てきます。 こちらも GlassFish をサポートしています ([2])。 JBoss は Magnolia (ウェブサイト) との新しい関係についてアナウンスしました。 この話は "JBoss の新しいポータル戦略" として、私のメールボックスに届きました。 そこにはいくつかの側面があるように見られます。 JBoss.org は JBoss portal から Magnolia Enterprise に切り替えましたが、私は Magnolia をポータルというよりもほとんど CMS 製品として考えており、その詳細に注目しています。 アナウンス をご覧下さい。 NetBeans は NB 6.5 に向かって進んでいます。 レビューとフィードバックを受けるための多言語版のコミュニティビルドが現在リリースされています。 片貝さんの記事をご覧下さい。 GlassFish v3 Prelude は、新しいアップデートセンターを通した EJB 3.1 ドラフトのサポートを含みます。 また、Marina は EJB Timer の使い方 の説明を修正しました。 (以前の説明 からの修正はわずかです)。 Google は、Android を オープンソース化 しました。 |
原文: Seam in Action... with GlassFish Server
|
Dan Allen (Manning から出版されている Seam In Action の著者) は、 seam-gen プロジェクトを GlassFish に配備する方法について書きました。 その記事は Seam in Action Wiki に書かれた より詳細な記述 に基づいています。 その説明は現在、WAR プロジェクトでカバーだけはされていますが、Dan は 時間ができたらすぐに増やすつもりだと言っています。 私たちはまた、彼が GlassFish オンライン・ウェビナー で このトピックや JBoss Seam についてプレゼンテーションできる日を模索している所です。 |
原文: EJB 3.1 Public Draft Now Available
ウェビナーのリマインダ - Ken が、西海岸時間の 10月2日 午前11:15から GlassFish Online Webinar で このトピックについてプレゼンテーションします。
|
JSR-318 EG は EJB 3.1 の公開ドラフト (ダウンロード) をリリースしました。 Ken (EG のリーダー) が電子メールや彼のブログでの直接のフィードバックを求めています。 Ken は、彼のブログを通して新しい特徴のハイライトについて紹介し続けるでしょう。 彼は最初の Early Draft の後からこの試みを開始しました ([1]、 [2]、 [3]、 [4])。 彼の最新の投稿は EJB 3.1 公開ドラフトの案内 です。 恐らく、Mr. EJB、 Mark Twain のような、 は "私が死んだという報告は法螺だった" と言えるでしょうね。 |
原文: Webinars this Week - EJB 3.1, GlassFish Partners
|
今週は二件のウェビナーがあります: • 西海岸時間で 9月29日(月)の午前9時からは、 GlassFish パートナー のために、 GlassFish v3 Prelude と GlassFish のロードマップの残りについてカバーした スペシャルウェビナー があります。 • 西海岸時間で 10月2日(木)の午前11時15分からは、 EJB 3.1 の技術的な概要について、Ken Saks が講演します(注 新しい開始時間になっています)。 Ken は、EG が新しいドラフトはもうほとんど準備ができていると言っています。 できれば、それについても触れる事でしょう。 |
原文: ... Hudson for Windows, SpringSource Support, More Brazil, Saving on Storage, SocialSite
本日の面白いニュースのまとめ:
|
川口さんはブラジルから戻ってきて、 Distributed Builds の改善された Windows 用のサポート や Parametrized Builds のサポートと共に、 Hudson 1.253 をリリースしました (Hudson 2 はいつになるのでしょうか?)。 新しい SpringSource のエンタープライズサポート について。 Ryan (GlassFish Server の以前からのユーザー) は、SpringSource のエンタープライズサポートの購入を考えていました。 そして、 彼の経験 と見積価格について書いています。 Sun と Greenplum は、 Fox Interactive Media のために、Solaris、ZFS、 Thumper の組み合わせの上に 非常に 巨大なデータウェアハウスを構築しました。 Jonathan の記事 や共同の プレスリリース をご覧下さい。 Arun は、今週の残りと来週、まだ ブラジル にいます。 今日、彼は DF JUG in Taguatinga に参加していました。 そして、川口さんの CeJUG のプレゼンテーションをお聞きになりたいなら、 Aniversário do CEJUG ページの下部をご覧下さい - 素晴らしい聴衆です! SocialSite チームは外部の参加者を募集しています: SocialSite はあなたをお待ちしています! アイディアの 提案リスト をご覧下さい。 |
本日のニュースのまとめです。
|
Jitu からは Metro の JAXBContext の使い方の説明。 SDN チーム からは、 15 分の名声で Sahoo の出番です。 Janice のインタビューで、インドから働くこと、OSGi など沢山の話題について語られるのをご覧下さい。 Davis は NetBeans 6.5 の GlassFish v3 Prelude を使ったサーブレットアプリケーションの始め方についての短い記事を書いています。 めざとい Adam は、 SpringSource が EJB 3.1 に取り組んでいるのか、ときいています。 彼が細かいところまで読み過ぎているのか、だれかが間違ってしまったのか、確かなことはわかりません。 OpenDS コミュニティからは、Terry が彼の OpenDS アクセスログアナライザ web アプリ を、将来的に OpenDS にプットバックすると報告しています。 また、KR の記事 5 分で OpenDS の中で OpenDS のインストールの簡単さに関してとても褒められています。 Wonderland では、 彼らが新しく、高品質なパブリックな世界を開始しました (WonderBlog と Angad をみて下さい)。 素敵な点は、グラフィクスで Blender を使うことです。 Blender はオープンソースツールで導入も増加しているようです。 結果もとても良いです - 例えば、The Big Buck Bunny の予告編をみて下さい。 Blender は Network.Com/Apps/Blender で Sun からも提供されています。 (Kevin 情報をありがとう。) |
原文: ... Saving Money with JavaCAPS, From NB to GF, Mural Tutorial, EJB Performance
本日の面白いニュースのまとめ:
|
Kevin と Mark から - 最近の Oracle Fusion の値上げ は、 Java CAPS (GlassFish Server と OpenESB で構築された 私達の SOA 製品) に対する 新しい移行の提案を導きました。 Kevin の記事 や OnTheRecord、 動画 (自動起動にご注意下さい!)、 InfoWorld や TheRegister をご覧下さい。 Alexis は、GlassFish Server のユーザーエイリアスの中のいくつかのコメントの共通スレッドに注目し、 あなたの GlassFish Server に配備されているものと設定が異なるかもしれない NetBeans での設定の仕方 、そして何をするかについて説明しています。 Swen-Helge の Mural/MDM のチュートリアル へのポインターに感謝します。 Adam からの リモート EJB の非公式の性能 についてのレポート。 Adam は、彼のブログの多くのエントリで軽量コンポーネントとしての EJB 3(.x) について論じています。 |
|
Adam Bien が、ドイツの IT 雑誌のアンケート結果からとてもよい EJB3 導入状況の数字を報告してくれています。参加者に示された選択肢はかなり公平で、私の意見ですが、この調査を信頼できるものにしていると思います。Adam のコンサルティングの仕事とブログが結果にどの程度影響を与えているのか気になります!ある程度時間をおいた後に (例えば 1-2 年昔のものと) この数字を比較できるとよいですね。 |
EJB 3 は正しい方向に向かった大きな一歩でしたが、EJB 3.1 (今後の Java EE 6 の一部になる) も多くの改善に着目しており、例えば、パッケージングの簡略化、リードオンリー Bean, シングルトン、などがあります。GlassFish v3 ビルド (例えば Tech Preview 2 ビルドなど) を使って、EJB 3.1 プレビューコンテナをアップデートセンタ (bin/updatetool) から取得することで、これらの新機能のいくつかを試し始めることができます。
この EJB
タグからさらに多くの情報がたどれます。
原文: Learning EJB3 - For Beginners and Advance Users
|
EJB 3.x を入手するには二つの方法があります。 完全な初心者のために、Adam が EJB 3.0 in 5 minutes を書いています。 そして、熟練のユーザーには、PACKT Books がちょうど Michael Sikora の EJB 3 Developer Guide (ホームページ、 目次、 Amazon) を出版しています。 どちらも GlassFish サーバー を使っています。 しばらくの間、私は EJB が常に "(コンセプト的に) 重過ぎる" - と受け止められていく - だろうと考えていました; EJB 3.1 と EJB3.1 lite は実際にこれを変えてくれるかもしれません。 EJB についてもっと知りたければ アクエリアムでの EJB に関する投稿 をご覧下さい。 |
|
Java チャンピオンの Adam Bien が過去数日にわたって下記一連のブログを書いています。
|
アダムは EJB の「軽量性」について、開発時と実行時の両面からいくつかの要点をあげ、EJB3 のアプローチをSpring や Guice の様な似ているけれども異なるテクノロジと対比し、EJB 3.1 の改善を踏まえ EJB が「中量 (midweight)」以下のものと考慮されるべきと結論づけています。総じて、この 3 パートからなる投稿は事実に基づく意見が述べられているとても良い読み物です。
Adam Bien は独立コンサルタントで、いくつかの JCP エキスパートグループ (EJB 3.1, Java EE 6, ...) のメンバーです。来週チューリッヒにてJazoon でGlassFish v2 と v3 のプレゼンテーションをします。