|
|
![]() |
|
(this post was stuck in the "draft" category and should have been out a few days ago, sorry about that)
|
JAX-RS 参照実装の Jersey バージョン 0.7 がリリースされ、コミュニティ開発のよい例となっています。 仕様の現在の状態にはもちろん沿っており、かつ、JavaRebel, Spring, IoC の Grizzly, Grizzly Comet と共に注目すべき作業をしています。JSON サポートも改善しています。 参照実装が使えないコンセプト実証だと言ったのはだれなのでしょうか。 |
|
MuleSource が Mule ESB を使って RESTful サービスを統合するための RESTpack をリリースしました。で、これには、 Jersey が入っています。 RESTpack 発表をチェックしてみて下さい。 |
関連した発表で、Marc が JAX-RS の 実装が 3 つ あると書いています。仕様の早い段階にしてはとても良い導入状況です。 もちろん、私は Jersey のことが一番すきなんですが :-)
原文: Jersey builds now powered by Husdon
|
GlassFish ビルドのための Hudson ダッシュボードにより多くの情報があります。 JAX-RS (JSR 311) とその Jersey 参考実装は迅速で対話的な開発を始めています。そして、それは継続的なビルドシステムとして Hudson を使うそれらを有するために多くの意味を成します。 |
実際に、開発チームは少しの間 Hudson を使っており、全ては Sun の外からアクセス可能です:
• Jersey バグ発見付きのトランクビルド
• Jersey Emma でのユニットテスト
もし、あなたが興味を持っているのであれば、Jersey は約 1 分でビルドできます。 glassfishbuildtools.sun.com もまた GlassFish v3 と Hudson のビルドのホストになっています。
|
Paul Sandoz が RESTful web サービスの JSR JAX-RS v0.6 のリリースを報告しています。 いつものように、仕様と参照実装 (Jersey) がよい感じで並行して進んでいます。 ドラフトはこちらです。 スケジュールも更新 され、最終リリースが 9 月になるようです。(wiki page もご覧下さい) |
v0.6 の新規の内容としては、Jersey クライアント API, 拡張 JSON サポート, IoC コンテナとの統合の改善などがあります。 詳細は、このブログ をご覧下さい。よい点、あまりよくない点とも何かありましたらフィードバックお願いします。
原文: Better JSON in Jersey, jMaki included
|
JSON (JSON@TA) は Ajax におけるキーコンポーネントです。そして、Jersey のような REST フレームワークでは成功するためにそれをサポートする事が必要です。 Jakub は、最新の Jersey の新しくより簡単な標準 JSON データ形式について報告しています。 彼の記事をご覧下さい。 そして、その利用を jMaki ウィジェット でご覧下さい。 ご覧になったら、あなたの所でどのように動作したかどうかを Jakub、Paul、Marc にお知らせ下さい。 |
Jersey の最新のリリースは 0.6ea でJersey ダウンロードページからご利用頂けます。 最新の 安定版 リリースは 0.5ea でアップデートセンターから利用可能です。 Jersey の 0.6ea は約10日でアップデートセンターに載せれられます。
|
オープンソースの美点の1つは、プロジェクト間のコラボレーションを助け (しばしば健全な競争も) ることです。 Java.Net の 2 つのプロジェクトから Apache Abdera にリンクがあることに気づきました。 Dave は Apache Abdera の概要を書いていて、 Rome、 Rome Propono、 そして、最近の Abdera リファクタリングをポイントしています。これらのエントリに対する、よい感じのコメントにご注目下さい。 |
別のテーマで、 Marc と Paul はプロジェクトで Abdera と Jersey をいじっています。最初の Marc のメモ と Paul のメモをご覧下さい。 これらのプロジェクトが、考えやアイディアを交換することで恩恵をえていると私は確信してます。
|
Jersey v0.5 が GlassFish アップデートセンターにのりました。Jakub のおかげです。 |
JAX-RS 界でのもう一つのニュースは Jersey クライアント API についての Paul のブログ記事です。サーバサイドの REST API がそんなに必要ない場合でも、Java で (JavaScript でなくて) クライアントを書くのはとても意味があります。(URLConnection, HTTPClient, どうでしょう?) このクライアント API はビルダーパターンを使用していて、フィルタや非同期を扱えます。このクライアント API は現在作業中で Jersey v0.6 をターゲットにしています。
原文: GlassFish Podcast - Episode 10 on JAX-RS / Jersey
|
GlassFish ポッドキャストの最新のエピソードが先週配信されましたが、フィードバーナーはオーディオエンクロージャーを取得する事ができませんでした。現在、全て修正されて配信中です。コンテンツはここか iTunes ("GlassFish"で検索して下さい) から得られます。 Jersey の 0.5 がリリースされました(しかしながら、インタビューで今までのリリースの特徴への言及はありませんでした)。今回のリリースでは NetBeans のサポートを受ける事になりました。現在、GlassFish の Update Center から Jersey 0.5 を入手する事はできませんが、数日後には可能になると聞いています。 |
このポッドキャストの mp3 ファイルは現在 GlassFish や Java ではないサーバーが提供しています。 詳細については Igor の blog をご覧下さい。
|
JAX-RS co-spec lead で Jersey 実装リードである Paul Sandoz が Spring と Jersey 0.6 の統合について書いています。そのアプローチでは、 Jersey が多くの配備先を提供しているので、 (Grizzly, GlassFish, Java SE 6), Tomcat に縛られる必要はありません。 :) |
|
Paul は JAX-RS v0.5 のリリースをアナウンスしています。以前のリリースと同様、参照実装の Jersey v0.5 と同期がとれています。GlassFish アップデートセンタや NetBeans で近いうちに利用できるようになります。(Maven に関しては既にあると思います。) Jersey は改善された配備と設定のプロセスを持っていて (Grizzly と asm のおかげで)、URI ディスパッチのアーキテクチャが書き直されています。Paul は 彼のブログに詳細を書いています。 |
JSR と参照実装はともにとてもコラボレティブに開発されています。バージョン 1.0 までのスケジュールはここです。
原文: Week Highlights - Holidays, Jersey, Metro, SPECweb2005, Production-Ready ...
年末休みに入っていたため、先週のハイライトを書けなかったです。
(Merry Christmas!
)。
休みでほとんどの人が休んでいる間
にもたくさんの内容がアップされました。
|
• Hudson -
記事の総まとめ |
原文: GlassFish - Basis for a RESTful toolkit
blogosphere などで耳にしました。
|
NetBeans 6 + JSR 311 RESTful Web サービスプラグイン + Jersey をインストールした GlassFish v2 UR1 + JPA Unit + GUI 管理のための JSP/Servlet + Entity クラスから生成された RESTful Web サービス は RESTful ツールキットのための Ruby 1.8.6 + Rails 2.0 + Mongrel 1.1.1 を置き換えました。 |
|
WADL
(アクエリアムエントリ |
最新の Jersey この方法において改善していて、ランタイムが動的に WADL を生成し、エンドポイントになります - Marc と Paul の記事を見てみて下さい。 彼らが書いているように、"Waddle through the service" できます。 興味深いアプローチですね。
ところで、Jersey は Metro と連携して進められていて、 Metro ロードマップ によると来年後半に Jersey 1.0 は Metro 2.1 と完全に統合される予定です。
原文: Implementing RESTful services using Jersey
|
Jakub
と
Paul からの情報です:
Jersey を使用してRESTful サービスを実装する |
原文: Jersey 0.4 - Tracking the API; Larger Changes Cooking
|
Paul が最新 API と 仕様 に追随している Jersey 0.4 リリースを発表しています。 ( 変更点もご覧下さい) Jersey チームは 0.5 (12 月末もしくは 1 月) に向けて、 新規のオートメーションベース URI パターンマッチングアルゴリズム、エンティティプロバイダ、単純化されたオンザフライコンパイルなど、 かなりの作業をしています。0.5 はとても楽しみなリリースになりそうです。 |
また、Sun 以外のひとからの貢献をみれるのはよいですね。 Marc, Jakub そして Paul 。また Florian と Frank には、とても 多くの貢献をしてもらっています。 Paul の記事に詳細が載っています。