|
|
![]() |
|
|
Mojarra 2.0、実用品質のJSF 2.0のための参照実装が公開中です! さらにもう一つの段階がv3最終版へと近づいています。 これは勿論、今年中に(早ければ今週に統合が計画され)GlassFish v3の一部となりますが、バイナリ取得においてはMavenとスタンドアロンの選択が可能です。 ブログの中でRyanはJSF 2.0についての上質の情報(主にブログ投稿)をリストアップしています。 今年既にRyanは詳細で有益な投稿シリーズの執筆もしました。 彼はツールサポート(Cayが最新の投稿でNetBeansについて議論したようにすぐ実現します)をカバーし、今回のメジャーリリースに対し数多くの貢献者を評価しています。 |
JSF 2.0はJava EE 6の一部ですが、これはServlet 3.0コンテナを要求しないことも留意してください。 GlassFish v3.0の場合、web.xmlはオプションであり、Faces Servlet(これもCayの記事を参照)を宣言する必要はもはやありません。
JSF 2.0の実装としてのMojarraは初の公開ですが、これは多くのCoopetition(cooperative competition)の一部でもあります。
そしておそらく、今はjsf2
とmojarra
タグの付いたアクエリアムの投稿を拾い読みする良い時期でしょう。
|
Abhijit が、GlassFish v3 FCS のスケジュール変更を アナウンス しました。 予定の期日に間に合わない理由としては、EC 選挙の影響で JCP の機能が 停止していることや、現在 Java.Net で起こっている問題などがあります。 このため、期日を2週間先に延ばすことにしました。 新しいスケジュールは、11月9日に HCF(ハードコードフリーズ)、12月10日までに 最終リリースということになりました。 詳細については、 Schedule Page@Wiki をご覧ください。 |
|
JSF 2.0
•
Carol は
ペットストア
を
JSF 2.0, JavaEE6, GFv3 preview を使うものにコンバートし、
|
2 週間ほど前に新しい GlassFish v2.1.1 スケジュールをお伝えしましたが、今回は GlassFish v3 についても同様のお知らせです。
GlassFish v3 のドライバーは JavaEE 6 です。 つまり GF v3 は JCP コミュニティの広い専門性を活かしたものになり、 そのユーザは標準による恩恵が得られるわけですが、、、 一方で、全ての変数が自分たちのコントロール下にないことになります。 これは 長期的には良いわけですが、 短期的に苦しいこともあります。
|
JSR 330 が既にほとんどの JavaEE 6 の PFD (最終提案ドラフト) が完成していた 5 月に登場し、 その後 JCP EC (エキスパートグループ) に受理されたとき、 事態が複雑になることは分かりました。 JSR 330 と JSR 299 の関係は最近解決され、ともに JavaEE 6 の一部になります。 8 週間です。 更新された GF v3 ロードマップ では、FCS を 11/24 (サンクスギビング@USA に間に合う) に設定しています。 この変更は NetBeans 6.8 (ロードマップ) にも伝播し、 GF v3 以降のリリースについても同様です。 |
というわけで、これが新しい日程です。
実際、最終段階での変更のマグニチュードを考えればこれはかなりマシなものです。
全般的に見れば、330 はリリースをよりよいものにします。次回は仕様の提出がこんなに遅く出てこないことを願いましょう。
GlassFish+v3
タグもご覧下さい。
我々はソフトウェアディストリビューションを新規 IPSフォーマットに変換しているところです。最近のIPSへの変換は OpenMQ 4.4 や GFv2.1 のいくつかのディストリビューションを含みますが、最も大きいディストリビューションは依然として GFv3 Previewのままです。
現在のGFv3 Previewリリースでは pkg.sun.com/glassfish/v3/stable/を使用しています。 これらのパッケージは( docsを除けば) JavaOneよりも以前に更新されたものでしたが、私たちはすぐにstableに基づいたアップデート促進buidをリリースします。その際にあなたは新規ソフトウェアアップデートツールに出会うことになるでしょう。
|
このソフトウェアアップデートツールは標準装備されたシンプルなインターフェイスである PopUp Noticeを通して、アップデートツールとの中継をします。 シングルクリックで全てのアプリケーションに対して、アップデートが存在するか 検索が開始されます。 いったん検索が完了すると アップデートしたいアプリケーションを選択し、ライセンス事項に同意して、インストールを開始します。 |
このソフトウェアアップデートツールはインストールの進捗状況を表示します: [1], [2], [3]。 実行完了後は このように表示されます。 基本的な構造はこれまでのアップデートツールと同様であり、インストールの前後のどちらでも詳細を見ることができます。 それでいて、今回のソフトウェアアップデートツールは速く、単純であり、多くのユーザーにより望まれるものであるでしょう。
IPSは新しい技術の鍵の1つであり、私たちは
GlassFish v3利用しています(関連エントリーに関しては
IPSタグ
を参照して下さい)。
もし、技術的な詳細をしりたければ、IPS Best Practices wikiから抜粋したChristopheのとても良い
プレゼンテーション資料があります。
UC2ブログもチェックしてみて下さい。
|
Java EE 6 に JSR 330 と JSR 299 が入ります。 Roberto が その変更について説明しています:
•
JSR-299 は JSR-330 アノテーションを使うべく更新されます
|
この変更のためにがんばってくれたみなさん、どうもありがとう。 言うまでもなく、この変更が Java EE 6 サイクルのもっと初期に起こることを 私たちは望んでいたのですが、結果的に、プラットフォームは改善されました。 Java EE 6 (と GlassFish v3) の最終リリースは 11 月辺りになると予想していますが、 来週には、日程をお伝えできると思います。
詳細は Roberto の 発表 をご覧下さい。
|
エンタープライズ分野で JSF 2.0 は引き続きよい導入状況です。 IBM の DeveloperWorks に David Geary が JSF 2 Fu, Part 3 を投稿しました。 そして、 別サイドからは Oracle の JSR-314 代表、 Andy Schwartz がとてもよい、かつ包括的な What’s New in JSF 2? を書いています。 |
本トピックに関する他の記事は、
JSF2
でタグがついています。
このテクノロジを試す簡単な方法は、
GlassFish v3 Preview
をダウンロードし、
最新 Mojarra にアップグレードすることです。
原文: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
(日本語の記事) タグがついている記事をチェックしてください。
JSF 2.0 が 完成 し、 GFv3 Preview を使えば簡単に試せるわけで、 これを学習するのにいい時期になったわけです。 有用なリンクをいくつか:
|
•
JSR 314 サイト (EG) には、仕様、投票結果などへのリンクがあります。
|
関連するアクエリアムの記事は JSF でタグがついています... また、 仕様 もしくは 実装 に関して何かあればフィードバック下さい。そして Fit and Finish。
原文: Another GlassFish v3 Book - Adam Bien and Real World Java EE Patterns
|
Adam の Java EE (5/6) 本 (Real World Java EE Patterns) が出ました。 この本は、その例として GlassFish (v3) と NetBeans を使います。 例は、Kenai で全てオンラインで利用可能です。 この本は、(Lulu からの) 自費出版によるもので、オンラインで電子版または紙媒体を購入できます。 詳細についてはAdam の告知をご覧下さい。 これは、(昨年 9月にリリースされた) JavaEE 6 ベースの 2冊目の本です; 前の一冊は Antonio の Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional です。 GlassFish の本について更にご覧になりたければ、Book でタグ付けされています。 |
|
JSR 299 仕様の最終ドラフト提案が JCP に提出されました。 Gavin の 発表と概要を見るか ドキュメントをダウンロードしてみて下さい。 299, JavaEE 6, JSR 330 の関係についてはまだもう少しです。 Gavin の投稿のコメントを見ると、どんな考えがあるのか分かります。 また、 299 と 330 の投票結果やコメントを比較してみてもよいかもしれません。 また何か公にされたらお知らせします。 |
原文: GlassFish v3 Preview - Now Available!!
|
GlassFish v3 Preview リリースが入手可能です。 これは Java EE 6 の Early Access リリースです - JavaOne 2009 へようこそ! ダウンロードページをご覧下さい。 また、 JavaEE 6 Standards や Docs and Resources、 GFv3 Document Set、 SDK Release Notes、 GFv3 Release Notes もご覧下さい。 |
このリリースは、JavaEE 6 Web Profile と JavaEE 6 の完全な仕様に相当する二つのビルド形式で提供されます。 バンドルのサイズはパッケージや機能に依存しますが、40MB から 60MB の範囲です。 "小さな" リリース (例えば web profile) から始め、統合されたアップデートセンターを通し、欠けている部分を簡単に追加できるという事をお忘れ無く。
原文: JCP News: JSF 2.0, JCP 2.7 and @Inject JSR
3つの簡素だが重要な JCP のニュース:
|
一つ目は,JavaEE 6 |
JCP はまた、JCP2.7 に追加の透明性を承認しました。これはエキスパートグループを運営する上でとても重要な役割をもつと思います。理由はいくつかありますが、EG (エキスパートグループ) リードの役割のバランスをとることなどが含まれます。
最後のニュースは,JSR 330: Dependency Injection for Java の提案です. JSR 299 との 関係は,私には現時点で不明です.
|
Servlet 3.0 最終ドラフト提案が、公式 JSR 315 ページで公開されました。 これが、GlassFish v3 EA (aka JavaOne リリース) で実装されるバージョンです。 そして、同じ件で、Shing Wai が web-fragment.xml がどう使われるか について説明しています。 この新機能は、ライブラリ jar ファイルのプラガビリティを提供する意図を持ちます。 |
原文: New Security Annotations in Servlet 3.0
|
新しい(まだ発行されていない) Servlet 3.0 PFD は、 @DenyAll や @PermitAll、 @RolesAllowed、 @TransportProtected と共に @DeclareRoles や @RunAs のような既存のアノテーションを拡張するセキュリティアノテーションの拡張セットも含んでいます。 詳細については、 Shing Wai の記事をご覧下さい。 |
実際に Servlet 3.0 PFD ドキュメントがリリースされた時にまたポストするつもりです。