|
|
![]() |
|
|
Java EE 6 に JSR 330 と JSR 299 が入ります。 Roberto が その変更について説明しています:
•
JSR-299 は JSR-330 アノテーションを使うべく更新されます
|
この変更のためにがんばってくれたみなさん、どうもありがとう。 言うまでもなく、この変更が Java EE 6 サイクルのもっと初期に起こることを 私たちは望んでいたのですが、結果的に、プラットフォームは改善されました。 Java EE 6 (と GlassFish v3) の最終リリースは 11 月辺りになると予想していますが、 来週には、日程をお伝えできると思います。
詳細は Roberto の 発表 をご覧下さい。
|
JSR 299 仕様の最終ドラフト提案が JCP に提出されました。 Gavin の 発表と概要を見るか ドキュメントをダウンロードしてみて下さい。 299, JavaEE 6, JSR 330 の関係についてはまだもう少しです。 Gavin の投稿のコメントを見ると、どんな考えがあるのか分かります。 また、 299 と 330 の投票結果やコメントを比較してみてもよいかもしれません。 また何か公にされたらお知らせします。 |
|
JCP EE/ES EC が、JSR330 (Dependency Injection for Java) を承認しました。 投票結果は 賛成 14, 棄権 1 (Red Hat), 未投票 1 (Nortel)。 Sun, Ericsson, IBM, Red Hat, Oracle 全てが、JSR330 と JSR299 (WebBeans) の調整、整合を要求しました。 投票コメント を見れば、それぞれの異なるスタンスも分かります。 |
起こらないよりは遅いほうがよいのでしょう。 全員 (JCP と JSR 330 の提出者たち) が透明性にコミットしているので、私たちは物語の行く末を見ていくことができます。 そして、ご利用のプラットフォームでこの、また他の標準に影響を与えるために JCP に加わることをご検討下さい。
原文: 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 との 関係は,私には現時点で不明です.
原文:Improved JCP Process... Building on Best Practices from JDOM to JAX-RS
|
再帰のようなやり方で、JCP プロセス(最新版は2.6です)は JCP プロセスを改善するために使われます。 最新の変更は、オリジナルの JSR 215 への比較的小さなメンテナンス・リリースです。 Formal ChangeLog (公式の変更履歴) または Summary by Heather (Heather によるサマリ) を参照してください。 |
変更点としては、透明性と、数年間に渡ってさまざまなエキスパート・グループによってフォローされてきたベストプ・ラクティスの反映が強調されています。 IIRC はこのレベルで透明性をフォローした最初のエキスパート・グループで、Jason Hunter がリードしました。 最近では、Paul と Marc が JAX-RS (JSR-311) で素晴しい仕事をなしとげたと私は思います。 改善されたルールがより多くの事例の後押しとなることを願っています。
|
JavaEE 6 仕様に提案最終ドラフトがもう 1 つ: Linda が JPA 2.0 PFD (Proposed Final Draft: 最終提案ドラフト) が 入手可能になっていることを発表しました。 このドラフトには多くの重要な変更が入っていて、以前のバージョンの Criteria API が 型安全な API に置き換わり、バリデーションサポート、Metamodel API が追加されています。 Linda が指摘するように、Criteria API の変更と新しい Metamodel API は、 Gavin からのエキスパートグループへの提案を通じて実現しました; これはエキスパートグループが企業の加入と関係なしに Java コミュニティのエキスパートの専門知識を集められるという、よい例です。 |
ぜひ JSR 317 サイトから PFD をダウンロードし、 エキスパートグループにフィードバックをかけて下さい。
原文: New JCP JSR Status: Inactive
|
JCP は、JSR に新しいステータスラベルの "inactive" を実装しました。 そのアナウンスより: ... 先月私達がアナウンスした JSR の新しい "inactive" ステータスラベルは、最近18ヶ月でマイルストーンがポストされなかった non-final な JSR に適用されました。 JCP のページは既に更新されています。 ステージ毎のJSR や InactiveなJSR の完全なリストをご覧下さい。 そのリストには、大きな会社や小さな会社、Sun やその他の会社により主導される JSR が含まれています。 その JSR のいくつかは非常に古く、いくつかは 18ヶ月の境界を超えています。 |
私はこれはとても良い動きだと思います。 いくつかの JSR はクローズされるべきですが、その他はとても重要なもので、私はその進展を見たいものです。 そのリストにざっと目を通し、あなた自身で決めて下さい。
|
EE/SE 執行委員会 が JSR 316 (Java EE 6 仕様) のパブリックレビューを承認しました。 投票結果は、賛成 12, 反対 1,棄権 1, そして未投票 1。 投票結果をご覧下さい。 パブリックレビュードラフト をダウンロードすることができます。そしていつものように、執行委員会と JSR 316 エキスパートグループに対するフィードバックは歓迎されます。 |
|
EE/SE Executive Committee が JSR 299 公開レビューを承認しました。 ( JSR 299 - WebBeans はおわりですの記事参照) 投票結果は、賛成 14 と棄権 2 です - 投票結果参照。 投票者たちはいくつもの懸念をあげましたが、全員最近の大きな改善を認めています。良い進展です! |
PS. Bean Validation (JSR 303) も同じ投票で承認されましたが、特に技術的なコメントはありませんでした。 投票結果をご覧下さい。
|
JCP プロセスでは、 2 つの仕様策定プロセスを定義しています。 Java EE 6 の JPS 2.1 の変更は メンテナンスプロセスを使い、 Kin-Man 率いる JSR 245 エキスパートグループ で行われています。 変更には大きく分けて 2 つあります: EL (Kin-Man による概要, 正式な 変更リスト), と JSP proper (概要, 変更リスト)。 |
共に小さい変更です。恐らく最も大きい変更は EL 式でメソッドを呼ぶ機能の追加でしょう。 レビューは 3/3 に終了です。何かありましたら Kin-Man にフィードバックして下さい。
金曜のニュースについてはもうお話しましたが、 もっとわかりやすいタイトルで記事をひとつ書くに値するので、書きたいと思います。
|
WebBeansはもう終わりです; エキスパートグループ(Gavin Kingがグループ長です)により JSR 299で定められたでは規格はかなりの改訂があり、 またその名前もJava Context and Dependenty Injectionに変更されました。 キャッチーさがなくなった気がしますが、Gavinがほのめかしたところによると、これがなされたのは... ...299の要点としては、新しいコンポーネントモデルの作成というよりは、全てのEEコンポーネントタイプに適用できるようなサービスの定義であった、ということをよりよく示すためだったようです。 Gavin の発表で、 overviewを見ることができます。またドラフトは PRD pageからダウンロードできます。 Robertoのコメントもご覧ください。 299のパブリック・リレーションズは2/9に終了し、EC voteは2/6~2/9です。 |
原文:JCP + Open Source == Better Products
Cay's Recent Post の以下に関心を持ちました:
... JCP は次第に無意味になってきている ...
私はこの JCP とオープンソースは相容れないという言外の含みに反対です。JCP に改善の余地はありますが、JSR 311 EG が JAX-RS を開発したやり方に見て取れるように、オープンソースがこれを助けることができるのです。私は強力な標準化団体とオープンソースの組み合わせからユーザは最大の恩恵を受けると信じています。
|
Java EE 6 仕様に関して、とても大きな前進です。 Robertoが JavaEE 6 公開レビュードラフト が JCP サイト よりダウンロード可能になったと発表しています。 彼と JSR 316 グループはあなたからのフィードバックを "javaee-spec-feedback at sun dot com" 宛で待っています。 2 つの仕様が閲覧可能です: 1 つは完全な Java EE6 で、もう 1 つは Web プロファイルです。 |
新しい Web プロファイルには現在次が含まれています: Servlet 3.0, JSP 2.2, EL 1.2, JSR-45, JSTL 1.2, JSF 2.0, JSR-250 1.1, EJB 3.1 Lite, JTA 1.1, JPA 2.0。 このリストは最終版ではありません、また、まだ活発に議論されている仕様が 3 つあります。
JAX-RS はとても受け入れられていて、既に我々の Jersey を含むいくつかの製品に実装されています。 JAX-RS (1.1) は完全な JavaEE 6 に含まれますが、 エキスパートグループはこれを Web プロファイルに含むことはまだ早いと判断しました。 一方、BeansValidation の状況はかなり異なります: この仕様はちょうど公開レビューに入ったところで、良さそうではあるものの、Java EE エキスパートグループはどうするか決断する前にフィードバックを待っています。
依然変更が多い領域は、以前 WebBeans として知られていて、現在は Java Contexts and Dependency Injection である JSR 299 です。 Gavin とエキスパートグループは 広範なフィードバックを取り入れ、JavaEE 6 エキスパートグループはこれをプラットフォーム仕様に組み入れることに関してのコミュニティからのフィードバックを求めています。 ぜひ、 仕様をダウンロード して、JSR 299 と JSR 316 エキスパートグループにフィードバックを行うことを検討して下さい。
Roberto も彼らが少し遅れていると言っていますが、新しいスケジュールはまだ作られていません。ただ、全体的には、これらは GlassFish v3 に向けてとても良いニュースです。 :-)
原文: Public Review Drafts of JSF 2.0, Servlet 3.0 and JCA 1.6 Approved by the JCP
最新情報:JCP の SE/EE の EC は,1月6日の記事で述べた初期の投票で Java EE 6 の全ての仕様について承認しました.
|
• JSF 2.0 への投票結果 (Ed Burns & Roger Kitain, JSR 314, @TA |
EJB 3.1(結果)と JPA 2.0(結果)は既に承認済みです.Bean Validation と WebBeans は,2月3日に投票が行われる予定です.
休暇中に気が付いたのですが、Bean Validation 仕様が公開レビュードラフトになっていました。この仕様が JavaEE 6 に向けた最後のものとなります。 以下が JCP を通している全てのリストになります(抜けているものがあったら後で直します); これら全ては PRD かそれ以降の状態です; 例外は Java EE 6 自信 (JSR 316) で、その定義からして当然なのですが、他のものよりも遅れます。
|
•
WebBeans
(Gavin King,
JSR 299,
@TA
|
これらの仕様のうちのいくつかは既に投票が済んでいます: EJB 3.1 (結果) と JPA 2.0 (結果): その他いくつかのものは 1/6 から投票が始まります: JCA 1.6, Servlet 3.0, JSF 2.0, そして、残りは 2/3 に始まります: Bean Validation, WebBeans.