|
|
![]() |
|
|
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 ドキュメントがリリースされた時にまたポストするつもりです。
|
全てのプロジェクトが 1 つずつリリースしていますが JavaOne に向け準備しているのです... Paul は Jersey 1.1.0 EA のリリースを発表しました。 以前、私たちは人々に 参照実装で、かつ実運用品質であることは可能なんだと言わなければなりませんでしたが、 それはもう不要でしょう。 Jersey 機能の積算リストはとても圧巻で、クライアント、サーバ、 Grizzly, WADL, JASON, Spring と Guice の統合、MIME Multipart, Apache HPPT Client, Apache Abdera, ... の API などが含まれます。 本リリースの新しい点は、EJB 統合の改善、GlassFish での HTTPS の改善、Scala 統合の改善、です。 |
USERS メーリングリスト の伸びているトラフィックは導入が進んでいることを示します。 詳細は Paul の記事 を見て下さい。 ダウンロードは こちらの情報を参考にするか、アップデートセンターからインストールできるようになるまで少しお待ち下さい。
|
Servlet 3.0 エキスパートグループは JCP に最終ドラフト提案を提出しましたので、週の終わりには見られるようになるでしょう。 それまでは、Rajiv が書いた 最新の変更リスト についての短いアップデートを見ておきましょう。 そして、もし JavaOne に参加するのであれば、 Jan, Greg, Rajiv による TS-3790 をチェックして下さい。 あと 完全なカタログも。。。 そして、 アンカンファレンスとパーティをお忘れなく。 |
原文: More GlassFish v3 extensions from Jerome, Spring-flavored this time
|
Spring Frameworkを利用しているアプリケーションは、GlassFish v2あるいはv3で常に良好に動作していました。 現在GlassFish v3が最終リリースに近づいており、新しい機会がまもなく訪れます。 managed OSGi bundles での先週の記事に対して、GlassFish設計者のJerome Dochez氏は Spring beans や Java EE 6 webapp を利用してGlassFishサービスを実行する事でフォローアップしています。 OSGiでなく、Springに依存するものは何であれ、全て利用します。
この詳細な例は、Springベースのサービスを実行するためのSpringコンテナを目標にする役割を持つSpringのエクステンダバンドルを利用します。
そして、(これは私にとってもっとも興味のある部分になるのですが、)シンプルなウェブアプリケーションは単にスタンダードな |
OSGi interview JavaPosse.comでの彼の最近のインタビューで、Peter Kriens氏(OSGiテクノロジーディレクター)はランタイムに特有のAPIを一つも使わずにランタイムを拡張する例としてGlassFish v3を述べています。 Peter氏がGlassFish v3チームでの仕事が好きだということはすばらしい事です。
原文: More in JSF 2.0 Preview Series - Custom Managed Bean Scopes
RyanのJSF 2.0プレビューシリーズの最新回では、新しいカスタムスコープviewや、faces-config.xmlのmanaged-bean-scope要素、あるいは@CustomScopedアノテーションを通してCustom Managed Beansを実行する方法をお教えします。
全てのシリーズは、以下のリンクからご確認下さい。
PS. 上の写真は、La Mojarraにあるトゥシュトラの小像です。 MojarraはGlassFish JSF推進プロジェクト名でもあり、ここではその意味で使われています。
原文:EJB 3.1 and Jersey - A Great Partnership
|
仕様の作成における大きな挑戦のひとつはスケジュール、リソース、タイムゾーンなどの現実の制約の中で、同時に作成されている他の仕様をどのように最大限に活用するかにあります。 これは透明性とオープンソースが大いに手助けをするもうひとつの状況です。プラス、エキスパートグループのハードワークも。 EJB 3.1 と JAX-RS 1.1 が代表例です。エキスパートグループは、リソース(root)として、または Jersey でプロバイダクラスとして、プレーンな WAR としてデプロイされた POJO のセッションビーンを使用できるように作業しています。 これはとても自然な Java プログラミング、以下の root クラスのようなものを可能にします。
|
@Stateless @Path("ssb") public class StatelessSessionRootResource { @Context private UriInfo ui; @GET public String get() { return "GET: " + ui.getRequestUri().toASCIIString(); } }
全詳細は Paul の Glassfish v3, EJB 3.1 and Jersey と Ken のJAX-RS and EJB をご覧ください。
EJB3.1 と JAX-RS は GFv3 in EA by JavaOne でお試しいただける JavaEE6
の新しいふたつのフィーチャーです。GFv3 in EA by JavaOne で会いましょう!
そして写真でも?
もうひとつの素晴らしいパートナーシップ、これはバトミントンの混合ダブルスです:
Kim Dong-moon と Ra Kyung-min :-)
原文: Update on GlassFish v3 Plans and Schedule
|
John は、v2 のように複数のリリースが出る予定の GF v3 のアップデート についてポストしました。 最初のリリース (v3) は JavaEE 6 コンプライアンスと仕様のスケジュールで動いています。 私達は JavaOne までに固まった EA を手にするでしょうが、最終リリースは 9月末に予定されています。 GFv3 は組み込み API と Web プロファイルも得るでしょう。 次のリリース(v3.1)以降、HA Clustering、集中管理やその他のプロダクト機能が追加される予定です。 |
スケジュールの詳細と機能仕様書をご覧下さい。 また、v3 は皆さんの評価を得るに相応しいものです。このリリースに関する皆さんからのフィードバックをお待ちしています。
|
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 をダウンロードし、 エキスパートグループにフィードバックをかけて下さい。
|
Progress on both sets of Web Services specifications for JavaEE 6... RESTful 側では Marc が 新しい仕様ドラフトについて報告しています。 いつものように、 JSR311 ウェブサイト に 編集者のドラフト と 変更履歴 を含む完全な詳細があります。 Marc によると Servlet 3.0, EJB 3.1, JSR 299 との統合については保留している箇所がまだあります。 SOAP 側では Rama が 最新の JAX-WS 2.2 ドラフトの 新しい実装を発表しています。 |
|
EJB 3.1 エキスパートグループが 最終ドラフト提案 をリリースしました。 このドラフトでの変更点には ポータブルローカルセッションビーン参照の改善、 カレンダベースタイマーのタイムゾーンサポート、 ステートフルセッションビーンタイムアウトの定義 が含まれます。 |
EJB3.1 (と .lite) は Java EE 6 の鍵となる一部で、 今回の発表はリリースに向けての重要な一歩となります。 Ken の記事 を見て、エキスパートグループにフィードバックをどうぞよろしく。
原文: GlassFish Webinar: From Ajax Push to JSF 2.0: ICEfaces on GlassFish
|
明日のウェビナーの発表者は Ted Goddard です。 彼は、Ajax を使ったリッチインターフェースアプリケーション、JSF と ICEfaces を使った Comet の書き方について語る予定です。 また、これらが JavaEE 6 の新しい JSF 2.0 の仕様にどのように関係しているかについてもお話しするでしょう。 プレゼンテーションは、アメリカ太平洋標準時の午前11時から TheAquarium Channel で行われます。 詳細(とその録画)についてはこちらのページをご覧下さい。 |
原文: Look Ma! No faces-config.xml!
|
昨年の夏、Ryan は JSF 2.0 Preview に関する素晴らしい連載記事を書いていましたが、当時彼は非常に忙しくなってしまいました。 今日、彼が私のオフィスに来て、投稿を再開するつもりだと言いました。 インストールの第一歩として、彼の記事(JSF 2.0 の Implicit Navigation)をご覧下さい。 これは faces-config.xml が多くのケースで必要とされない事を意味しています。 私は、Ryan が書いた最新の仕様への追加のアジェンダで、次が覚えておくべき所だと思います。 JavaOne 2009 がもう間もなくですから、 Java EE 6 に関する続報が期待できます。 その仕様はかなり洗練されてきています。 |
ところで、多少関連のある情報として、 JSF 2.0 エキスパートグループによる Transparency の改良に関する Ed の記事 をご覧下さい。 良い方向への "Baby steps"。
原文: JSF 2.0 PR2 - Now Available (but remember to set "View All Versions!")
|
JSF チームは、JSF 2.0 の新しいバージョン
(リリースノート、
変更履歴、
JSF ZIP を手で解凍するインストールと、管理コンソールかアップデートツールによる IPS リポジトリの自動インストールが可能です。 リポジトリは非常に便利ですが、優先するリポジトリのチェック と "View All Versions!" にセットする事をお忘れなく - スクリーンショットをご覧下さい。 |
私達はリポジトリの利用経験の改善に取り組んでおり、皆さんのフィードバックをお待ちしています。
|
EE/SE Executive Committee が JSR 299 公開レビューを承認しました。 ( JSR 299 - WebBeans はおわりですの記事参照) 投票結果は、賛成 14 と棄権 2 です - 投票結果参照。 投票者たちはいくつもの懸念をあげましたが、全員最近の大きな改善を認めています。良い進展です! |
PS. Bean Validation (JSR 303) も同じ投票で承認されましたが、特に技術的なコメントはありませんでした。 投票結果をご覧下さい。