|
|
![]() |
|
原文: ... Rails 2.2, Arun on JSF Apps, OpenOffice and OpenESB, FishCAT turns 30!, Adobe and JavaFX
本日の面白いニュースのまとめ:
|
Arun は Rails 2.2 がマルチスレッドになるだろうと指摘しています。 それは とても良い 事です。特に JRuby の実装の関連で、インスタンスやそのようなものの不可思議なプーリングをする必要がなくなります! また、Arun について話すと、彼の最近の TOTD (#42!) は JSF を使った Hello World です。 Arun がそこを手伝っているのは素晴らしい事です。 JSF 2.0 の仕様は 多くの面白く新しい特徴を含んでいて、私達はそれらの使い方の例の提供の手伝いを必要とするでしょう! Sebastien は、 彼の OpenESB アプリケーションの中で、 MS Office Conversion を含むために OpenOffice Java API を使う方法について書きました。 Judy は、 今、世界で、GlassFish Server の品質改良を助ける 30の FishCAT メンバー がいる事を報告しています。 彼らは、全員 Sun に雇われている人ではありません。 私は、Quality Portal のホームページで 16ヶ国を数えています。 JavaFX チームは、 Adobe graphical assets を JavaFX に統合するためのメカニズムを与える Project Nile の紹介を提供しています。 Jeff Hoffman によるスクリーンキャスト や チュートリアル をご覧下さい。 |
|
Facelets が (もう少しで) やってきた!
Facelets ビュー定義フレームワークは、
JSF テクノロジを補完すべく設計されており、JSF 2.0 仕様に追加されます。EDR (エキスパートドラフトリリース) には実際、10 章にそのためのプレースホルダがあります (JSR 314 EDR を参照)。
また、Facelets の初期の定義を
ここ Ryan は facelets コードを Mojarra (JSF RI, GlassFishの一部です) リポジトリに入れたところです。 コミットメッセージを確認できます (MarkMail アーカイブ, Java.Net メッセージ)。 - Ed、 ネタをありがとう - |
Facelets は、既に NetBeans でサポートされていて
(Facelets チュートリアルイントロ)
、Eclipse でもそうなるとよいです。(今のところは
この記事を読んでおいて下さい)
他、2 点ほど有用なポインタは、
Matthias のポスト
と、
DeveloperWorks の記事です。
また、JSF
でタグされたエントリもみて下さい。
追記 - Ryan が教えてくれたのですが、計画としては、Facelets と JSF Templating 両方のアイディアを JSF 2.0 に取り入れるとのことです。 公になり次第、詳細を特集します。
読者のみなさまが興味ある、本日のニュースのまとめです:
|
チュートリアルディーバが、来る NetBeans 6.5 リリース (GlassFish v3 Prelude が含まれる) のために、Ruby チュートリアルを更新しています。 鍵となるチュートリアルにコメントがついています: セットアップ, はじめよう, Ruby Weblog を 10 分で。 NetBeans Ruby 6.5 ではじめようをチェックしてみて下さい。 Ryan は、彼の JSF 2.0 シリーズを続けていて、 JSF 2.0 イベントシステムの実用的な例を書いています。 Ryan が今まで書いた 7 エントリは JSF 2.0 の主な機能を全てカバーしており、 このアクエリアムスポットライトで集めています。 少しもどって、3 月に、 Yamini が SailFin での呼び出しフロー監視の使い方に関するエントリを書いていましたが、今回、 呼び出しフローFAQ を書いてフォローアップしています。 SailFin が年末のリリースに向けて進むにつれ、 カバーする範囲が広くなっていくことを期待します。 Roberto からは、新しい Enterprise Tech Tip で、 Phobos と jMaki を使って Ajax Web アプリケーションを構築する が届けられました。 JavaFX チームからは、エキスパートに聞こう セッションへ来週参加するよう招待がありました。これは、email を使った Q&A 方式で、返事はまとめられ、後に利用されます。 Rita のノートもしくは、直接エキスパートに聞こう ウェブサイトをみて下さい。 Steve からは xVM サーバーライブデモ。 あと、少し違う物としては、 The New York Times から、 巨大な2つの California のソーラーファームの報告です。 一歩ずつ。。 |
|
今までアクエリアムで触れられていないと思うのですが、 Kito Mann が JavaServer Faces に特化した会議、 JSFOne をアナウンスしました。 この会議は既にすばらしい講演者のラインナップです: David Geary, Michael Yuan, Google's Chris Schalk, われらの Ed Burns, Kito Mann 自身, IceFaces の Ted Goddard, GlassFish コミュニティメンバーの Jason Lee, その他。 |
Kito の最近のブログでこの会議について情報が載せられています。日程は 9/4-6, 2008 で、場所は、 Vienna, VA、4 つのトラックに分かれ、40 以上のセッションがあるようです。
関連情報としては、JSF 2.0 (Java EE 6 の一部の) もよい感じで、もしまだ Ryan Lubke のブログを読んでいないのなら、この記事に全てのエントリへのリンクの載っています。他の JSF 関連のニュースは
jsf
タグで参照できます。
|
Ryan から彼の JSF 2.0 プレビューシリーズでもう一点。 今回のものは、 ビュースコープ、 暗黙コンポーネント EL オブジェクト、 FacesContext 属性マップをカバーしています。 参照しやすいように、全て順に列べます:
• Part 1 - パッケージ/ プロジェクトステージ
|
Ryan のこれらの記事は EDR1 の新機能を網羅します。 インストールするには、 リリースノートにある手順に従って下さい。
このエントリにある画像は、 Terrence Kaufman 指揮の調査による La Mojarra Stela 1 の絵です。 - 大きい画像もご覧下さい。
原文: Do You Want it? - Generic HTML Designer in NetBeans
|
WinstonはNetBeans用のウェブページDesignerという彼の提案についてのフィードバックを求めています。 原理はNetBeansへ XULRunner (Wikipedia, Home, MozillaWiki, Tutorial, Eclipseでの使用法) を埋め込むことです。 この考えはかなりいいと思います。皆様の意見はいかがですか? Winstonのポストをご覧にんり、フィードバックもよろしくお願いします。 実際のNetBeansの提案は WebPageDesignerで、 embeddingの提案は EmbeddebBrowserにありますので、こちらもチェックしてみてください。 |
原文: JSF 2.0 Preview Series - Publish/Subscribe Events and Resource Relocation
|
Ryanが彼のJSF 2.0 Preview seriesに2つのエントリを追加してくれました。 参考しやすくするために、日付順に並べてみました:
• Part 1 - Packaging / Project Staging
|
RyanはMojarra の実装も引っ張っています。GlassFish v3でも使われる予定です。こちらでも紹介されました。
JSFの採用は伸び続けるみたいです。 私は採用に2つのモードが存在すると考え始めました。それらは市場や地理に強く依存します。 例として、Kitoの JSF Jobsを参考にしてみて下さい。
ノート: そして、Ryanのポストのレビューとまとめなどもご覧になって下さい: Edのまとめ、 アクエリアム[1]と [2]
|
JSF 2.0 は Java EE 6 のなかで鍵となるコンポーネントの一つです。API としては、JSF 2.0 (aka JSR 314) は Early Access Draft (EDR) フェーズにあります。 Jim Driscoll はMojarra EDR 1 が利用可能になったことを発表していますが、Mojarra (GlassFish サブプロジェクト) はその仕様の実装です。本 EDR リリースはまもなく GlassFish v2 アップデートセンターを通じて取得可能になり、後に GlassFish v3 アップデートセンターでもそうなるでしょう。 |
念のため、JSF 2.0 は以下の目的を持っています: JSF コンポーネントを書くことを簡単にする、Ajax の統合サポート、設定の削減、portlet 2.0 との提携、facelets の統合、REST サポート、など。Ed はさらに多くの機能の概要について書いています。実装として、Mojarra は仕様が要求する以上の機能で注目すべきものをいくつか持っていて、保存/再読込開発パラダイムのための Groovy 統合のようなものがあります。
Java EE 6 は 2009 年前半にスケジュールされています。
GlassFish v3 の最終バージョンは、Java EE 6 を実装します。
このニュースに関する情報は theserverside.com にもあります。
原文: JSF 2.0 Preview Series - More Resources, API and Expression Language
|
Ryan ( JSF RI/Mojarraで有名な)は今年の初めに新しいJSF 2.0の特徴のプレビュー・シリーズを書き始めました。 Ryanの最初のエントリでプロジェクトの 発想について述べた後、リソースを作りました。 最初のエントリはパッケージ化で、その次は APIs 支援リソースでした。 Ryanがこのシリーズの最後のエントリを書きました:「 Accessing Resources from Expression Language」。 Ryanが開発した者であるため、これらの例はRI基盤のものですが、EAもリリースするつもりだそうです。 新しい情報が入り次第、お伝え致します。 |
|
Woodstock 4.2 が、JavaOne 前に Netbeans 6.1 に合わせてリリースされました。 ダウンロードは、 NetBeans からか、あるいは直接 こちら からできます。 |
|
Dongmei と Ken による新しいチュートリアルは、 最新の NetBeans 6.1 を使って、GlassFish 上で JSF と Hibernate を利用する web アプリケーションを 作る方法についてです。 そのチュートリアルは こちら; James, 情報をありがとう。 注) このチュートリアルはGlassFish v3 を使っています; 恐らく v3 でも動くと思いますが、どなたか試されたら、お知らせ下さい。 |
|
今や Mojarra と Groovy を利用して、JSF で保存+再読込パラダイム (再配備不要) を享受できます。覚えてらっしゃる方もいるかと思いますが、GlassFish に統合された JSF (参照) 実装の新しい名前が Mojarra です。 一方、Groovy はそんなに説明は必要ないですよね? |
Ryan Lubke が最近のブログで、最新バージョンのMojarra をどう設定すれば、ほとんどの JSF アーティファクトを Groovy で書いて、よって動的読み込みを完全に利用できるか書いています。Facelets と NetBeans も加え、開発者体験を非常にシームレスにすることができます。Ryan の手順は先日リリースされたGroovy 1.5.5 バージョンの利用をカバーしています。
この話題に関するJasonのブログも読んで見て下さい。
原文: Apache Trinidad JSF Component Library on GlassFish
|
Apache MyFaces プロジェクトにはたくさんのサブプロジェクトがあります。 その中の一つか GlassFish JSF RI (Mojarraと呼ばれています)の代わりに Myfaceを実装するものです。 MyFacesはすでにたくさんのコンポーネント・ライブラリを持っています。彼らの互換性テストの結果によると、Trinidad と Tomahawkの最新バージョンがMojarraで動いているようです。 Ryanが最新のTrinidadを用いて確かめてみました。 RyanのノートとLive Demosをご覧になって下さい。 |
原文: New Woodstock Components in NetBeans 6.1
|
Woodstock JSF コンポーネントライブラリ (Woodstock@TA) は オープンソースでエンタープライズ利用も準備ができました。 また、GlassFish アプリケーションサーバーやその他のプロジェクトで使われ、 NetBeans IDE にも含まれています。 Woodstock は NetBeans 6.1 で変更されていて、 James Branam がその変更について書いています。 こちらに新しい パレットの外観や、 新しい Accordion 、 Bubble Help コンポーネントがあります。 近づいている Woodstock 4.2 と NB6.1 最終版 ではより多くの更新があるでしょう。 ロードマップをご覧下さい。 |
Woodstock コンポーネントは手動でこちらの Web サイト からダウンロードできます。 もしくは、NetBeans 6.x の配布に バンドルされたものを入手できます。 また、GlassFish アップロードセンターから 自動でダウンロードする事もできます。
追加の Woodstock リンク: Live Preview サイト、 ドキュメントハブ、 ブラウザ と サポートされたコンテナ のリスト。 後者は GlassFish - 当たり前ですが - を、更に Tomcat 6、WebLogic 10、JBoss 5 も含みます。
|
JSF 2.0は Java EE 6とともに最終段階になりました (もちろんGlassFish v3も最後のリリースになります)。 しかし、実装はコミュニティの中で独立されたプロジェクトとして行われます。 JSF 2.0の実装のリーダーであるRyanさんは新しい特徴などを説明しています。 初めのエントリではプロジェクトのステージ (制作, 開発, ユニットのテスト, システムのテスト, 拡張) と リソース (JavaScriptのような)を扱っています。 |