|
|
![]() |
|
Alexis は彼の GlassFish à la carte シリーズに記事を追加しました。 Part I と Part II (Review も参照してください) はいくつかのコンテナを含む形で最小限のディストリビューションを取得し、コンポーネントを追加する方法について、Part III は IPS ツールを使って GlassFish v3 から Custom Layered ディストリビューションを生成する方法についてです。
ディストリビューションはすでに存在しているコンポーネント、すなわち ejb/jersey サンプルを動作させるのに十分なコンポーネントのみバンドルしています。 このレイヤードディストリビューションの処置は、GFv3 のパッケージディストリビューションで一般的なものとなり、GFv3、IPS、GFv3 の組込み IPS サポートにおいてモジュラリティの威力を発揮すると考えています。
|
Alexis の例は、新しいパッケージを作って自分の IPS リポジトリに追加し、その EJB-Jersey のサンプルを動作させるための新しいドメインを作る方法を紹介しています。 IPS Best Practices プロジェクトのドキュメントとバイナリ、そして Alexis の Package Prototype のおかげで IPS のセットアップはとても簡単です。 IPS について学習するには Producing and Maintaining Packages (特に Christophe の Prezo) と MakePkgs を参照してください。 必要なバイナリはすべて IPS Toolkit に含まれています。 |
すべては素晴しく動作します;重要なコマンドを私のシェルから転載します:
# Created a directory for my local repo % pkg/bin/pkg.depotd -p 10001 -d /Users/pelegri/Software/my-repo # port no. and store dir. # downloaded package prototype and renamed it as pkg_proto_epll.py % cat >LICENSE.txt # need a LICENSE file! % pkg/bin/makepkgs -s http://localhost:10001/ -b ../Sample ../Sample/pkg_proto_epll.py % bin/pkg set-publisher -P --enable -O http://pkg.glassfish.org/v3/dev dev.glassfish.org % bin/pkg set-publisher --enable -O http://localhost:10001 localRepo % bin/updatetool # screenshot % bin/pkg install sample-distro # pretty much all done % bin/asadmin create-domain --instanceport 8080 --adminport 4848 mydomain % bin/asadmin start-domain mydomain # download the jersey-ejb sample WAR file % bin/asadmin deploy ../../jersey-samples/jersey-ejb-1.1.1-ea-SNAPSHOT.war % open http://localhost:8080/jersey-ejb/ # screenshot
原文: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
(日本語の記事) タグがついている記事をチェックしてください。
原文:What's JeOS, and Why You Should Care?
今月初旬、Virtual Image for WebSpace (日本語訳はこちら) についてアナウンスをしました。 記事の中でイメージは "JeOS OpenSolaris Prototype" を含むと書きましたが、これが火曜日に正式にアナウンスされました。 ウェブスペースのための仮想イメージの話題で JeOS はとても重要な役割を果たしますので、すぐに追いつけるように一連のリンクを記載しておきます。
|
JeOS は "Just Enough OS" を表します (Three Bears と同様 "just right (ふさわしい、ちょうどよい)" の意)。 JeOS は通常、JeOS media (OS コア {カーネル、ドライバ、ログイン} + OS の最小限のメンテナンスツール + 最小限のユーザ領域のツール) と パッケージリポジトリ (DVD または ネットワークベース) を含むものとされます。 この用語は比較的新しいものです;初期(最初期?)のリファレンスは Jordi's からきているようです。あわせて Cocktail も参照してください。 どの OS をベースにしているかによって、様々な JeOS があります。Linux は現在人気のあるベースで 3 種類の JeOS があります; Ubuntu JeOS (Wikipedia、ウェブサイト、使用方法)、 Oracle (Oracle EL JeOS、製品のページ)、 Novell (Novell SUSE JeOS、LimeJeOS、詳細が記述されたブログ記事) の 3 つ です。 |
私たちは OpenSolaris ベースの JeOS があることにいくつかの便益があると信じていて、何人かはこの課題に取り組んでいます。先に述べたアナウンスはそのプロセスの一部です。続く記事にさらにリンクを掲載していきます。
原文: Simplified mod_jk with GlassFish v3
|
GlassFish Server の一般的なセットアップは、二つの間のコネクタとして mod_jk を使い、フロントエンドとして Apache httpd を持ちます。 GFv2 は mod_jk をサポートしましたが、GFv3 ではそのセットアップが簡略化されました。 Amy がちょうどその詳細についての記述を、両方の設定ステップと共に公開しています。 |
原文: Evans Users Choice on IDE Available - Rational, Visual Studio, NetBeans
|
Evans Data が、ソフトウェア開発環境に関するユーザーの選択について発表しました。 この調査は、利用した IDE の機能に関する応答の満足度を尋ね、満足度指数を決定するための集合優先度に基づき重み付けされています。 全体の満足度ランクは次の通りです: IBM の Rational Tools、MS の Visual Studio、NetBeans、JDeveloper、Sun Studio、Delphi、IntelliJ、Eclipse。 |
注: EDC のユーザー選択の方法は、彼らが与えられたオプションに関してユーザー数に重み付けしておらず、標本の妥当性を評価するに足るデータを公開していない点が最も問題だと私は考えます。 そのため私が調べた限りでは、非常に幸運なわずかの利用者が小さく狭い範囲のベンダーにトップのランクを与える事ができました。 もう一つの注意すべき所として、全体のランクを計算するための重みが機能毎に割り当てられていますが、そのレポートに含まれている機能毎のランクの利用を頼りに計算する事はより簡単です。 いつものように、この話題に関心をお持ちでしたら、私は詳細をレポートで確認する事をお勧めします。
|
Praneet は以前、 ADempiere を GlassFish で動かす方法を見せてくれましたが、今回はそれに OpenSolaris と PostgreSQL を追加し、より 詳細なドキュメント になっています。 追加のリンクは Praneet の 記事にあります。 Praneet の以前の投稿は ここでスポットライトをあびています。 |
|
Atmosphere は、可搬性のある Ajax プッシュ/Comet アプリケーションのための使いやすい Java フレームワークをお届けするものです。 Atmosphere は 昨秋開始し そして今年の 5 月にコア部分が Jersey に同調しました。 最新の開発としては 0.2 のリリース と、 0.3 に向けて trunk に Bayeux サポート を取り入れています。 ダウンロードページから 0.2 をお試し下さい。 フィードバックは USERS メーリングリスト (読む、投稿は Nabbleから、 アーカイブは MarkMail) まで。 |
|
HTTP 上で動作させるためにどのように OpenMQ (Glass Fish の JMS の実装) を設定すればよいか Masoud が詳細に説明しています。制約のある状況でこの説明はとても有用です。たとえば… ある信頼できないアプレットは、それを初期化したサーバにコミュニケートバックすることができます(このサーバとは、そのアプレットをホストしていたサーバーで、.class と jar ファイルを送信してきたサーバーのことです)。 それゆえ、あなたのアプレットは MQ プロトコル、または、サンプルに示されている HTTP 上の JMS のプロトコルを使うことができる。 |
ところで、Masoud は OpenMQ の新しい UMS フィーチャーについても短かく言及しいて、HTTP 上の JMS に関連するものと位置付けています。 詳細はMasoud が書いた記事を参照してください。
|
先週 Fuji (OpenESB v3) チームが、最新マイルストン、M6 をリリースしました。 Mark が分かりやすいリリースの Earlier in the week the team for 概要 を書いていて、良い デモ もついています。 ダウンロードページ には、Felix 用のインストールイメージと、GlassFish v3 とのバンドルがあります。 新機能としては、Java POJO, S3, SSL サポートなどがあります。 詳細は、 Mark の記事 もしくは M6 ホームページ そして、 デモとスクリーンキャスト ページをご参照下さい。 |
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 でタグ付けされています。 |
原文: Hudson Support in NetBeans 6.7... and Maven, and Subversion
|
NetBeans 6.7 のリリース候補 3 が現在利用可能で、その新しい機能のいくつかに焦点を当てた投稿があります。 ご覧下さい:
• Petr の
Hudson サポート、
Connected Developer (と Kenai)、更なるスクリプティングのサポート、GlassFish v3 と NB 6.7 の使い方のようなその他の機能に関するハイライトは、NetBeans でタグ付けされた過去のエントリをご覧下さい。 |
原文: Virtual Image for GlassFish WebSpace Server
|
Sun でいくつかのチームが、GlassFish WebSpace Server の仮想マシンのテンプレートをくみ上げるために協力して取り組んでいました。 そのイメージは、VirtualBox (OVF, VDI) や VMware Workstation (VMDK)、VMware Server ESX (VMDK) など多くのフォーマットで利用可能で、WebSpace、GlassFish、MySQL、OpenSolaris の JeOS プロトタイプをバンドルしています。 このイメージと共に WSS の評価が非常に簡単になります: 私は既に VBox を持っていて、最初に OVF イメージ をダウンロードしました; そして、私はそれをインポートし、その Configuration Panel を受理し起動させ、VBox Console から末尾の URL を読み込み、ブラウザでそこを指定し、 Image Start ページ のリンクから WebSpace Welcome ページ に進みました。 |
原文: GlassFish v3 Translated to 12 Languages - Is _Yours_ Missing?
|
荻野さんが GlassFish v3 の翻訳で 2つの新しい言語について レポートしています。 現在のリストは: cs_CZ, de, es, fr, ja_JP, ko_KR, no, ru_RU, tr_TR, zh_CN, zh_TW ( ISO 639-2 と ISO 3166-1 をご覧下さい)。 多言語バンドルがこちらから利用可能です; ダウンロードして、お試し下さい。 私はそこに pr_BR が無い事に驚きました... ブラジルの皆さんはどこに? プロジェクトのホームページをご覧になって貢献して下さい。 |
|
数ヶ月の開発、バグ修正、テスト、等を経て、GlassFish ESB v2.1 がリリースされました。 本リリースでは、クラスタリングによって GlassFish ESB をスケールさせることが大変やりやすくなっています。全てのコンポネントがクラスタリングをサポートしました。ところで、GlassFish ESB クラスタリングは (もちろん) GlassFish のクラスタリング機能をベースにしています。 また、このリリースでは、IEP SE が取り込まれ、スケジューラ BC (新規コンポネントです!) 、いくつかのコンポネントの拡張、AIX 5.3 サポートなどが加わっています。 詳細はリリースノートを参照下さい。 GlassFish ESB v2.1 は OpenESB ダウンロードページから取得可能です! |