 |
 |
 |
 |
 |
 |
WebSphere Application Server Community Edition を使用した EJB アプリケーション・セキュリティーの構成方法 WebSphere Application Server Community Edition 2.x ではクレデンシャル・ストア、run-as-subject および default-subject を導入していることから、そのセキュリティー構成は今までのバージョンとは異なります。そこで、この記事では、セキュリティー関連のさまざまなアノテーションや EJB デプロイメント記述子の要素について、そしてセッション、エンティティー、およびメッセージ駆動型 EJB をセキュアにする Community Edition 固有のデプロイメント・プランについて説明します。 |
|
|
|
2008/11/26 |
|
| |
Geronimo と REST を使ってサーバー・サイドのマッシュアップを作成する Apache Geronimo と REST ベースのプロトコル、そして複数ソースからのデータを使ってマッシュアップ・アプリケーションを作成するための手法と技術を学びましょう。このマッシュアップでは、Google マップのデータと Twitter の tweet のデータを組み合わせ、Twitter のユーザーが彼らのTwitter ステータスを更新すると、そうした Twitter ユーザーをピンポイントで特定します。 |
|
|
|
2008/10/21 |
|
| |
WebSphere Application Server Community Edition 用のリッチ・インターネット・アプリケーションを作成する この記事では WebSphere Community Edition 2.1 に含まれる Ajax 用の機能とフレームワークの一部を簡単に紹介します。また Web 2.0 のサンプル・アプリケーションを作成する手順を説明しながら、これらのフレームワークを使うことによって開発が容易になることを示します。 |
|
|
|
2008/09/24 |
|
| |
WebSphere Application Server Community Edition V2.1 の新しい機能 この記事では、WebSphere Application Server Community Edition V2.1 の新しい機能を紹介します。このリリースには、GShell を使ってGeronimo コマンドを実行する機能や、複数のサーバー・アセンブリーを独自のサーバー・セットから作成する機能、そしてエキスパート・モードと新しい Monitoring ポートレットを使ってサーバーを完全に制御する機能などが新たに加わりました。すでに指折りの強力さを誇るオープンソースのアプリケーション・サーバーがさらに改善されています。 |
|
|
|
2008/07/29 |
|
| |
Apache Geronimo に Lift を活用する Lift は Web アプリケーションの新しいフレームワークです。Lift は Scala プログラミング言語をベースに構築された非常にスケーラブルなフレームワークであるため、Apache Geronimo などの非常にスケーラブルなサーバーと組み合わせて使うには最適です。特にベースとなっている Scala が Java 言語と同様にバイトコードにコンパイルされ、Java プラットフォームを活用できることも最適な組み合わせである大きな理由のひとつです。この記事では、Lift を使って Web アプリケーションを作成する方法、そしてそのアプリケーションを Geronimo にデプロイする方法を学びます。 |
|
|
|
2008/07/22 |
|
| |
Apache Geronimo と Grails 皆さんは Web サイトを迅速かつ安価に構築したいと思う一方、産業レベルの実力を持った技術を活用したいと思っているのではないでしょうか。Grails と Apache Geronimo を使うことで、まさにそれを実現することができます。Grails は動的言語である Groovy の強力さを活用して開発を加速します。その一方で Grails は実証済みの Java 技術を活用して Java 仮想マシン上で実行されます。そのため、Apache Geronimo に Grails アプリケーションをデプロイすることで、そのアプリケーションを容易に次のレベルに高めることができます (Apache Geronimo は Java EE V5 に認定された、オープンソースの主要なアプリケーション・サーバーです)。この記事では、Grails によって Web 開発がいかに容易になるか、また Geronimo によって Grails のデプロイメントがいかに容易になるかを説明します。さらに Geronimo によって提供されるリソースやサービスを Grails アプリケーションがどのように活用するかについても説明します。 |
|
|
|
2008/07/08 |
|
| |
Geronimo への転向: 統合パッケージを使用する: GlassFish JSTL 1.2 と Apache Geronimo 2.0 Apache Geronimo チームが、新しい話題の Java EE (Java Platform, Enterprise Edition) 5.0 仕様の実装に成功しました。Java EE 5 で注目に値する特徴の 1 つは、新規 JSTL (Java Standard Tag Library) 仕様です。JSTL 1.2 の鍵である統一式言語により、JSF (JavaServer Faces) と併せてJSTL 選り抜きの機能を使用できるようになります。連載「Geronimo への転向」では今回、Java Web 技術の歴史を振り返って JSTL 1.2 の重要性を説明し、Geronimo チームが JSTL 1.2 サポートを Geronimo に追加するために、どのように GlassFish JSTL 1.2 の実装を活用したかを紹介します。 |
|
|
|
2007/08/28 |
|
| |
Geronimo への転向: 統合パッケージを使用する: Codehaus の Woodstox XML パーサーがハイパフォーマンスで堅牢なアプリケーションの鍵となることは珍しくありません。従来からの XML の構文解析手法には DOM (Document Object Model) と SAX (Simple API for XML) などがありますが、今や革新的な新しい構文解析手法が登場しています。それが、Java EE (Java Platform, Enterprise Edition) 5 仕様に統合されるほど有益な StAX (Streaming API for XML) です。Java EE 5 の完全実装である Apache Geronimo 2.0 でも、StAX パーサーとして Codehaus の Woodstox を組み込んでいます。今回の記事では、StAX の利点、そして Geronimo チームが StAX パーサーとして Woodstox を選んだ理由を説明します。 |
|
|
|
2007/07/24 |
|
| |
Geronimo 内部の Apache Pluto を管理する Web 2.0 対応アプリケーションを開発するときには言うまでもなく、ポータルとポートレット技術による開発は身に付けていたい最新の手腕です。Apache Pluto プロジェクトは Java Portlet Specification のリファレンス実装で、元々は Java Community Process と JSR (Java Specification Request) 168 によって作成されました。Java Portlet Specification は、Java プログラミング言語で開発するポータルおよびポートレット・コンポーネントに関するガイドラインを定義しています。この仕様は現在、従来のポータルに関する世界共通の標準、そしてプラグ可能な Web アプリケーションを構築するためのフレームワークとして認められています。この Pluto プロジェクトと Apache Geronimo の Java EE (Java Platform, Enterprise Edition) プラットフォームとを組み合せることによって、ポータルとポートレットを使用してカスタマイズ可能かつ管理しやすいシステムをビルドできる、極めて柔軟で強力な環境が実現することを学んでください。 |
|
|
|
2007/07/17 |
|
| |
Ajax と Apache Geronimo による非同期メッセージ・フレームワークの作成 Apache Geronimo を Ajax (Asynchronous JavaScript + XML) ユーザー・インターフェース (UI)、非同期メッセージング・システム、そして疎結合ビジネス・サービスと組み合わせて、応答性の高いエンタープライズ・クラスの Web アプリケーション・フレームワークを作成します。 |
|
|
|
2007/06/19 |
|
| |
Apache Pluto を組み込んだ Apache Geronimo に対してポートレットを作成し、デプロイする ポートレットは、複数の場所にあるデータの集約や、異なるアプリケーションの統合を実現し、さまざまなユーザーのグループが協力する作業空間を提供するための、強力なツールです。Apache Pluto はポートレット仕様の参照実装であり、開発中のポートレットをテストするのに適しています。この記事は、Apache Geronimo サーバーの中に Pluto ポートレット・コンテナーをインストールし、構成するための方法について解説します。 |
|
|
|
2007/06/12 |
|
| |
Apacheの戦士Geronimoが持つ実力: 第2回 WTPを使用したWebアプリケーション開発 前回は、Geronimoの導入と、アプリケーション開発環境となるEclipseとWeb Tools Platform(WTP)をインストールしました。今回は、WTPを使用して簡単なWebアプリケーションを開発する方法を紹介します。 |
|
|
|
2007/05/25 |
|
| |
Apacheの戦士Geronimoが持つ実力: 第4回 GBean×DI徹底解剖 コンポーネントの疎結合化・再利用を促す手法であるDI(Dependency Injection)ですが、Geronimoカーネルの最大の特徴は、GBeanの取り扱いにこのDIの考え方を取り入れている点と言えるかもしれません。今回は、GBeanに活用されているDIの仕組みを紹介します。 |
|
|
|
2007/05/25 |
|
| |
Apacheの戦士Geronimoが持つ実力: 第3回 GeronimoカーネルとGBeanアーキテクチャー Tomcat、Jetty、ActiveMQ、OpenEJBなど、至難と思われたさまざまなオープンソースミドルウェアの柔軟な統合を実現したGeronimo。今回は、その統合を強力に支えるGeronimo特有の柔軟なアーキテクチャーを紹介します。統合用部品GBeanの疎結合連携を実現するDIカーネル機構などを通して、Geronimoが秘めた本当のポテンシャルを体験してみましょう。 |
|
|
|
2007/05/25 |
|
| |
Apacheの戦士Geronimoが持つ実力: 第6回 Ruby on Geronimoを試す(後編) J2EEアプリケーションサーバ「Apache Geronimo」の魅力に迫ってきた本連載も、いよいよ今回で最終回となります。今回は、RoGの実現を通して、GBeanの原理をより深く理解してください。 |
|
|
|
2007/05/25 |
|
| |
Apacheの戦士Geronimoが持つ実力: 第1回 勇気を出してジェロニモとお近づきになってみる J2EEアプリケーションサーバ「Apache Geronimo」が静かにブレイクの兆しを見せています。本連載では、このGeronimoの魅力に迫っていきます。まず、Geronimoの導入ポイントと、Eclipse+Web Tools Platformを使った開発の流れを紹介しましょう。 |
|
|
|
2007/05/25 |
|
| |
Apacheの戦士Geronimoが持つ実力: 第5回 Ruby on Geronimoを試す(前編) Geronimoでオープンソースミドルウェアの柔軟な統合を実現できるなら、独自のミドルウェアも統合できるはず! 今回は、統合の実例として、近年注目を集めるRubyのランタイム環境をGeronimo上に統合してみます。 |
|
|
|
2007/05/25 |
|
| |
Apache Geronimo で Apache Pluto ポータル・アプリケーションを開発し、デプロイする Apache Geronimo の機能セットにはあらかじめポータル・サーバーが統合されてはいませんが、Geronimo をポータル・アプリケーションのテストと開発用の環境として使うことができます。この記事では、Apache Pluto のドライバーとコンテナーを Geronimo にデプロイする手順をステップごとに追いながら、ポータル・アプリケーションのための 100% オープンソースの環境を実現します。そして Pluto と Geronimo でサンプルのポータル・アプリケーションを開発し、デプロイし、テストするための方法を学びます。 |
|
|
|
2007/04/10 |
|
| |
Axis2 と JiBX を使って Java クラスを Web サービスに変換する: 第 2 回 XML を完全機能の Web サービスに変換する XML は、ほとんど何についてでも定義できるという意味で強力です。しかも、大部分のアプリケーションにとって、特にこのシリーズの目的である Axis2 と JiBX にとっては、外部から読み取り可能なフォーマットの基本でもあります。それに加え、Web サービスがより一般的になってきたため、レガシーの Java(TM) プロジェクトを完全機能の Web サービスに変換することの緊急度が次第に高まっています。これまで、Web サービスの自動生成は 1 つのサービスや1 つのクラスに限定されていましたが、現在では、既存のプロジェクトの中にあるさまざまな Java クラスから 1 つ以上のサービスを生成するという選択肢があります。この記事は 2 回シリーズの第 2 回として、Axis2 と JiBX を使って、XML から、そして既存の Java クラスから、完全機能の Web サービスへの移行を行います。 |
|
|
|
2007/03/22 |
|
| |
WebSphere Application Server Community Edition の高度な管理: 第2回 スレッド・プールとクラスタリング、そして構成プラグインを扱う IBM WebSphere Application Server Community Edition の Web ベースのコンソールを利用すると、高度な管理作業を、複雑な手動コマンドを入力せずに行うことができます。この記事では、管理コンソールを使ってスレッド・プールをモニターし、アプリケーションを再デプロイし、クラスタリング用に mod_jk 構成を設定する方法などを説明します。 |
|
|
|
2007/03/21 |
|
| |
Axis2 と JiBX を使って Java クラスを Web サービスに変換する: 第 1 回 XML を使って Java クラスから Web サービスを定義する XML は、ほとんど何についてでも定義できるという意味で強力です。しかも、大部分のアプリケーションにとって、特にこのシリーズの目的である Axis2 と JiBX にとっては、外部から読み取り可能なフォーマットの基本でもあります。それに加え、Web サービスがより一般的になってきたため、レガシーの Java プロジェクトを完全機能の Web サービスに変換することの緊急度が次第に高まっています。これまで、Web サービスの自動生成は 1 つのサービスや1 つのクラスに限定されていましたが、現在では、既存のプロジェクトの中にあるさまざまな Java クラスから 1 つ以上のサービスを生成するという選択肢があります。この記事は 2 回シリーズの第 1 回として、XML を使って既存の Java クラスから Web サービスを定義します。 |
|
|
|
2007/03/20 |
|
| |
Little-G: アプリケーション・サーバーをコンパクトにする 単純なアプリケーションをビルドしたものの、アプリケーションのデプロイメントには大掛かりなアプリケーション・サーバーを使わなければならなかったという経験は何度ありますか。Java EE (Java Platform, Enterprise Edition) の機能のうち、通常使用している機能は何パーセントかご存知でしょうか。私が推測するところ、10% そこそこでしかありません。代表的な例として、Apache Geronimo は安定したオープン・ソースの J2EE (Java 2 Platform, Enterprise Edition) 1.4 認定アプリケーション・サーバーですが、機能満載で持て余すほど巨大です。そこで、Apache の関係者は Web アプリケーション用に単純で軽量ながらも十分役目を果すコンテナーをビルドするという目的で、オリジナルの Geronimo アプリケーション・サーバーから余分な機能を取り除いた最小構成バージョンを作成しました。それが、Apache Geronimo Little-G です。Little-G は J2EE 認定アプリケーション・サーバーではありませんが、完全な Web コンテナー、トランザクション・マネージャー、データベース接続をはじめ、よく使用されている J2EE 準拠の機能をほとんど備えています。この記事では、Little-G の機能を紹介し、Web アプリケーションを Little-G 上でデプロイして実行する方法を説明します。 |
|
|
|
2007/03/06 |
|
| |
Geronimo への転向: Spring Framework を使って、データ・アクセスと構成の問題を軽減する 典型的な開発者であれば間違いなく、データ・アクセスの問題へのソリューションを歓迎して、構成を楽にするためのツールなら何でも喜んで採り入れるはずです。けれども Web アプリケーション全般の話、そしてデータ・アクセスの問題についての具体的な話をスムーズに進めるには、誰かにどこかの時点で Spring について説明してもらわないわけにはいきません。そもそも他の Web アプリケーション・フレームワークは本当に必要なのでしょうか。私が連載「Geronimo への転向」で Apache Geronimo と Spring の共通部分を取り上げた記事を書こうと決めたのは、Spring Framework フレームワークの人気の全容を突き止める潮時だとわかっていたからです。そこで私の質問攻めに遭ったのは、Jeff Genender です。 |
|
|
|
2007/02/27 |
|
| |
Apache Geronimo の JNDI ネーミングおよび Java リソース接続プール、第 3 回: メール・セッション この連載ではこれまで、データ・ソース接続と JMS (Java Message Service) リソース・グループを作成し、それぞれが Apache Geronimo および JNDI (Java™ Naming and Directory Interface) とどのように連動するかを説明してきました。4 回連載の第 3 回目となるこの記事では、Apache Geronimo、JNDI、メール・セッションが相互に作用する仕組みについて取り上げます。単純な Geronimo アプリケーションで JNDI を使ってメール・セッションを作成する方法、そしてメール・セッションにアクセスする方法を紹介します。 |
|
|
|
2007/02/13 |
|
| |
Geronimo への転向: JSF との対面 前回「Geronimo への転向」を書いたとき、私は Spring のどこがそんなに素晴らしいのか不思議でしたが、その謎が解けたとき、今度は JSF (JavaServer Faces) の人気の理由を教えてくれる人が必要だと冗談にしました。その後どうなったかと言うと、JSF の実装に焦点を当てた Apache Geronimo と Apache MyFaces の共通部分に関する記事を書いて欲しいというリクエストが寄せられました。この話題を取り上げたのは正解でした。Geronimo と MyFaces の統合に取り組んでいる IBM の Tim McConnell から話を聞いた私は、このような仕様が実際はどのように実装されるかについて期待以上のことを学んだのです。 |
|
|
|
2007/02/06 |
|
| |
Developers Summit 2007 ウェブレポート 日本のコンピューター技術の礎を支えるソフトウェア開発者の最大規模のイベント「Developers Summit」 が今年も目黒雅叙園にて2月14日、15日の2日間に渡り開催されました。2003年から続くこのイベントも今回で5年目を向かえ、さまざまな開発分野の講演が行われました。 |
|
|
|
2007/02/01 |
|
| |
Geronimo への転向: セキュリティーと Apache Geronimo の将来 Apache Geronimo のような包括的サービスを提供するアプリケーション・サーバーには、セキュリティーに関しても同じく包括的な実装が必要となります。つまり、SSL 接続をサポートすればいいだけの話ではなく、アプリケーション内で行われる内部要求にもセキュリティー保護が必要だということです。今回の記事では、David Jencks 氏が Geronimo のセキュリティー実装に関する現在と将来の展望について Geronimo へ転向した人へ説明します。 |
|
|
|
2007/01/23 |
|
| |
Geronimo への転向: Web 2.0 成績表 その言葉が実際に何を意味するかという点で意見は大きく分かれてはいるものの、Web 2.0 は今でもコンピューター産業で最も注目を浴びている流行語です。今月の「Geronimo への転向」では大げさな宣伝は省き、Apache Geronimo プロジェクトを Web 2.0 アプリケーションの実現手段として、そして Web 2.0 アプリケーション自体として検討します。 |
|
|
|
2007/01/09 |
|
| |
Apache Geronimo の JNDI ネーミングおよび Java リソース接続プール、第 2 回: Java メッセージ・サービスの使用 JNDI (Java Naming and Directory Interface) は、オブジェクトに名前を関連付けるメソッド、そしてその名前に基づいてディレクトリー内のオブジェクトを検索するメソッドをアプリケーションに提供するアプリケーション・プログラミング・インターフェース (API) またはライブラリーです。連載第 2 回目のこの記事では、Apache Geronimo、JNDI、そして JMS (Java Message Service) リソース・グループの相互関係について説明します。さらに、JMS リソース接続を作成し、JNDI を使って単純な Geronimo アプリケーション内で JMS リソースにアクセスする方法についても学びます。 |
|
|
|
2006/12/12 |
|
| |
Apache Geronimo の JNDI ネーミングおよび Java リソース接続プール、第 1 回: データ・ソース接続 JNDI (Java Naming and Directory Interface) は、Apache Geronimo アプリケーション・サーバーにある接続プールとのインターフェースです。このインターフェースを介して、開発者は EJB (Enterprise Java Bean) をはじめとするすべての Java オブジェクトにアクセスします。この連載記事では、JNDI を使用してデータ・ソース、JMS (Java Messaging Services)、メール・セッション、そして URL 接続のための接続プールにアクセスする方法をそのコンセプトとともに説明します。 |
|
|
|
2006/11/21 |
|
| |
3、2、1 ... Geronimo! 第 4 回: ものごとのスキーマ Web ブラウザーはデータベース・スキーマで始まる行の終わりにマークを付けますが、優れたデータベース・スキーマとはどうやって作成するのでしょうか。それには効率的なツールだけではなく、計画が必要です。データベースの設計は、科学でもあり、芸術でもあります。この記事を読んで、データベースの設計手腕を磨きましょう。この記事には、高速かつ効率的で、変更にすぐに対応できるデータベース・スキーマを設計するのに役立つヒントが記載されています。 |
|
|
|
2006/11/14 |
|
| |
3、2、1 ... Geronimo! 第 3 回: ステートの問題 コンピューターと Web は日常的な仕事を一層手軽なものにしますが、その一方で、新しい課題ももたらします。今や、インターネットが HTML でコーディングされた Web ページの要求に応答するだけでいいだけの時代は終わりました。現代の Web サイトは、ユーザーに関する山のような情報を維持し、数々の複雑なタスクを管理できなければなりません。このようなステートに関する問題は、幸いにも最先端のツールによって単純化することができます。セッション状態という長年の問題に対する、業界ならではのソリューションとは何でしょう。この記事では、IT マネージャーを安心させるために Apache Geronimo が何千もの同時接続のステートを維持する方法について説明します。 |
|
|
|
2006/10/31 |
|
| |
3、2、1 ... Geronimo! 第 2 回: 素材を形にする 料理本のようなガイドを手に、Apache Geronimo をダウンロード、インストールして、生産的に使用できるように構成してください。ちょっとした味付けをあれこれ加えると、最先端の Java 2 Platform, Enterprise Edition (J2EE) 認定サーバーというごちそうが完成します。 |
|
|
|
2006/10/10 |
|
| |
Apache Geronimo PetStore デモの分析 実際的な手順に従って、ビジネスに実用できるエンタープライズ・アプリケーションを構築してみませんか。iBATIS PetStore アプリケーションは、Sun Java BluePrints プログラムから作成されたサンプル・アプリケーションです。このアプリケーションは、iBATIS パーシスタンス・フレームワーク、Java のみによる Apache Derby データベース、そして Java EE (Java Platform, Enterprise Edition) の機能を使用して単純なクロスプラットフォーム・エンタープライズ・アプリケーションを開発する方法を教えてくれます。この記事では、iBATIS、Derby、Apache Geronimo の機能を活用して柔軟かつ実用的な PetStore アプリケーションの実装を作成する際に参考にできるヒントと技法を紹介します。 |
|
|
|
2006/10/03 |
|
| |
プラグイン・サポートを使用して、Geronimo でクリック 1 つでアップグレードを実現 Apache Geronimo 1.1 リリースでもっとも期待されていた新機能のうちの 1 つが、プラグインのインストールおよび作成機能です。この記事では、Geronimo プラグインを紹介し、プラグインを見つける方法とインストールする方法、さらに独自のプラグインを作成する方法を説明します。 |
|
|
|
2006/08/22 |
|
| |
Apache Geronimo EJB トランザクションのオプションを比較検討する、第 3 回: まとめ この記事で、Apache Geronimo アプリケーション・サーバーでのコンテナー管理 EJB トランザクションと Bean 管理 EJB トランザクション両方の特徴、そしてその他のインプリメンテーション・オプション、構成オプションを把握してください。 |
|
|
|
2006/08/15 |
|
| |
JMX で Apache Geronimo を管理する Java コミュニティーでは、システム、アプリケーション、そしてリソース管理の標準として、JMX (Java Management Extension) 仕様およびフレームワークを受け入れています。この記事を読んで、JMX を使って Geronimo プラットフォームを管理する方法を理解してください。 |
|
|
|
2006/08/01 |
|
| |
Apache Geronimo EJB トランザクションのオプションを比較検討する、第 1 回: コンテナー管理トランザクション 全 3 回のこのシリーズで、Apache Geronimo での EJB (Enterprise Java Beans) コンテナー管理トランザクションと Bean 管理トランザクションの両方について学んでください。第 1 回では、この 2 つのタイプのトランザクションの違い、そしてコンテナー管理トランザクションでは、どのようにしてトランザクション・ロジックと管理の複雑さをなくし、エンタープライズ Bean のビジネス・ロジックに専念できるようにしているかがわかります。また、コンテナー管理トランザクションを Geronimo アプリケーション・サーバーに実装する方法、さらに Geronimo、OpenEJB、XDoclet を使って、やっかいな EJB コーディングから逃れる方法についても学びます。 |
|
|
|
2006/07/25 |
|
| |
Apache Geronimo および POJO を使用して SOA フレームワークを構築する Apache Geronimo フレームワークは、高度なアプリケーションおよびサービスを構築するために、POJO 開発用の強固なインフラストラクチャーを提供します。POJO の戦術を使用してサービス指向の開発を成功させるために使用できる Geronimo フレームワークのコンポーネントと技法の一部を探索しましょう。 |
|
|
|
2006/07/11 |
|
| |
Apache Geronimo、JMSを使いイベントドリブンフレームワーク構築する リアルタイムで発生する変化やイベントに即座に応答できることは、エンタープライズ・フレームワークにとって重要な要求です。この記事では、リアルタイムの刺激に対してアプリケーションやサービスが効果的に応答できるように、またアーキテクチャーの仮想レイヤーにまたがってイベントを送受信できるようにするための機能として、Apache Geronimoフレームワークの中に具体化されている技術や機構を紹介します。 |
|
|
|
2006/06/27 |
|
| |
Geronimoへの転向、第8回: Apache Geronimoの将来 Apache Geronimoの将来への見通しを知りたいのであれば、このシリーズの今回の記事が役立つはずです。今回は、Geronimoへの転向者が、Geronimoの将来を探ります。つまりGeronimoの開発者達はこのプロジェクトをどこに持って行こうとしているのか、また重要な新機能、改善事項などについて解説します。この記事を読んで頂ければ、皆さんも彼らと共に、Apache Geronimoの次期バージョンの幕開けに参加できるかも知れません。 |
|
|
|
2006/06/20 |
|
| |
Apache Geronimoディストリビューションの最適化 ここでは、listenとアプリケーションサービスの停止/再開方法、必要な各アプリケーションモジュールとWebアプリケーションのアンデプロイ/再デプロイ方法について説明し、Apache Geronimoディストリビューションによるデプロイメントを必須のコアサービスやアプリケーションにまで効率的に利用できるようにします。 |
|
|
|
2006/05/12 |
|
| |
XMLBeanを使ってApache GeronimoにSOAアプリをデプロイする 皆さんはXMLBeanに興味があるでしょうか。この、高度で使いやすいXML-Javaバインディング技術を利用すると、Java オブジェクトやJavaBeanにアクセスする場合と同じようにXMLファイルにアクセスすることができます。この記事では、XMLBean技術について、特にApache Geronimoで使う方法について学びます。また、XMLBeanによってSOA(service-oriented architecture)開発が単純化、合理化できることも学びます。 |
|
|
|
2006/05/09 |
|
| |
Geronimoへの転向: Apache GeronimoのJMS実装: ActiveMQ Geronimoには、プロジェクトのニーズに応えて作成されたJMS (Java Message Service)の実装であるActiveMQが用意されています。この記事では、ActiveMQの共同創設者James StrachanにActiveMQ、メッセージング、およびメッセージング重視のアプリケーションの未来について話を伺いました。 |
|
|
|
2006/04/25 |
|
| |
Apache Geronimoでフェールセーフなトランザクショナル・アプリ構築する この記事では、IBM Advanced Technology Solutionsチームが、Apache Geronimoでのトランザクション・サポートの概要を説明し、こうした機能を利用することでフェールセーフなトランザクショナル・アプリケーションが構築できることを示します。 |
|
|
|
2006/02/21 |
|
| |
Apache Geronimoでの依存性注入 第2回: 新たな時代 第1回に続いて、Apache GeronimoにおけるDI(dependency injection: 依存性注入)の動作を学びましょう。今回は、Geronimoアーキテクチャーの概要やDIがGeronimoに与える影響、GeronimoでのDI機能によって、コードの書き方がどのように変わるのか、などに関して解説します。 |
|
|
|
2006/02/14 |
|
| |
Apache Geronimoでの依存性注入 第1回: J2EEアプリケーションでの分離を新しい角度から見る この記事は、Apache GeronimoにおけるDI(dependency injection: 依存性注入)の動作を学ぶ2回シリーズの第1回です。ここでは最も軽量なDIコンテナーであるPicoContainerを使う例を通して、DIの理論的な基礎を、複雑な詳細を排除しながら解説して行きます。 |
|
|
|
2006/02/07 |
|
| |
DB2をApache Geronimoに統合する Apache Geronimoは、J2EE(Java 2 Platform, Enterprise Edition)アプリケーションを配置するための最新の選択肢です。IBM DB2は成熟したリレーショナル・データベース製品で、J2EE環境に最適です。IBMのソフトウェア・エンジニア、Emilio Zegarraが、これら2つの製品をJ2EEアプリケーションに統合する方法を詳細に説明します。 |
|
|
|
2006/01/24 |
|
| |
Apache Geronimoを最初からビルドする たくさんの新人開発者やベテラン開発者が成長を続けるApache Geronimoの流れに加わろうとしています。Geronimoをビルドする能力は、変更やフルカスタム・モジュールを組み込もうとする開発者にとって、ますます重要になっています。ここでは、Apache Geronimoのソース・コードを最初からビルドする方法を正確に理解できるよう、段階を追って説明します。 |
|
|
|
2006/01/17 |
|
| |
Geronimoへの転向: Geronimoについて、そしてApacheライセンスの苦闘と収穫 ここではNealが、アプリケーションを構築する度に同じものを開発し直す苦労から解放するために、新たなコード・フレームワークに取り組む開発者達の努力を語ります。また、そうした努力と、Apache Geronimoプロジェクトとライセンスとが、どのように関係してくるかについても説明します。 |
|
|
|
2006/01/17 |
|
| |
Apache Geronimoでログイン・システムとレジストリー・システムを構築する 第2回: JSPを使ってレジストリー・システムを構築する この2回のシリーズでは、J2EE (Java 2 Platform, Enterprise Edition)の宣言的セキュリティー(declarative security)と、Geronimoに組み込みのDerbyデータベースの使い方を解説します。この第2回の記事では、JSP(JavaServer Pages)を使って新しいユーザーを登録し、第1回で示したインフラストラクチャー設定を使ってログインできるようにする方法を中心に解説します。 |
|
|
|
2006/01/10 |
|
| |
Apache GeronimoにJ2EEアプリケーションをデプロイする Apache GeronimoにJSP (Java Server Pages)、サーブレット、およびさまざまなEJB (Enterprise JavaBeans)をデプロイする方法を学びます。この記事では、他のJ2EE (Java 2 Platform, Enterprise Edition)コンテナーとは異なるApache Geronimoに必要なデプロイメント手順を説明します。 |
|
|
|
2006/01/03 |
|
| |
Apache Geronimoでログイン・システムとレジストリー・システムを構築する 第1回: J2EEの宣言的セキュリティーとGeronimoに組み込みのDerbyデータベースを使う この2回のシリーズでは、J2EE の宣言的セキュリティー(declarative security)と、Geronimoに組み込みのDerbyデータベースの使い方を解説します。この記事ではJ2EEセキュリティーの設定と、Geronimo組み込みのDerbyデータベースを使ってユーザーを認証する方法を中心に解説します。 |
|
|
|
2005/12/09 |
|
| |
Geronimoアプリケーション・サーバーでのトランザクション この記事では、J2EEトランザクションに関する重要事項について、またApache Geronimoアプリケーション・サーバーでのトランザクションの使い方について、Java開発者であるNeal Sancheが解説します。 |
|
|
|
2005/10/11 |
|
| |
IBM WebSphere Developer Technical Journal: Gluecodeとは何か? なぜGluecodeなのか? この記事ではGluecodeを紹介します。Gluecodeを構成するコンポーネントを説明し、またGluecodeとIBM WebSphere Application Serverとの関係について解説します。 |
|
|
|
2005/09/21 |
|
| |
Geronimoのデプロイメント・アーキテクチャーを理解する この記事では、Geronimo開発者であるSrinath Pereraが、Geronimoがこうした目標をどのように実現しているかを解説し、また、Geronimoユーザーから見えるものとGeronimoサーバー・アーキテクチャーの下にある概念とを結びつけます。 |
|
|
|
2005/08/09 |
|
| |
Geronimoにサードパーティー・コンポーネントを統合する この記事では、Apache Geronimoのチーム・メンバーでありコミッターでもあるJeff Genenderが、この機能について解説します。ここではOpenSymphonyのQuartzスケジューラーをGeronimoの中に統合するGBeanを使いながら、サードパーティーのオープンソース・プロジェクトを構築し、コンフィギュレーションを行います。 |
|
|
|
2005/08/02 |
|
| |
セキュアなエンタープライズ・インフラをGeronimoで構築する この記事では、IBM Advanced Technology Solutionsチームが、Apache Geronimoアプリケーション・サーバーの持つセキュリティー機能の全体的な概要と、こうした機能を利用してエンタープライズ・アプリケーションをセキュアにする方法について解説します。 |
|
|
|
2005/07/26 |
|
| |
Apache GeronimoにWebサービスをデプロイする この記事では、Javaの専門家である Kunal Mittalが、GeronimoのWebサービス機能の紹介として、標準的なJ2EE Webサービス・コードをGeronimoで書き、開発する方法を解説します。 |
|
|
|
2005/06/28 |
|
| |
Geronimoアプリケーション・サーバーにデータベースを接続する3つの方法 この記事に含まれるアプリケーション例とダウンロード可能なEclipse IDEプロジェクトを使って、アプリケーションを接続する方法や、GeronimoでデプロイされたJDBCコネクション・プールを通して通信する方法を学んでください。 |
|
|
|
2005/06/21 |
|
| |
Geronimoの中でTomcatの力を解き放つ この記事ではTomcatのベテラン・ユーザーであるSing Liが、GeronimoをTomcat用にコンフィギュレーションしなおす方法を解説します。Tomcatおなじみの基本機能をGeronimoで利用するにはどうすべきか、そして、それらの機能を強化する方法を学びましょう。 |
|
|
|
2005/06/14 |
|
| |
Geronimo用のクライアント・アプリケーションを作る Geronimoのクライアント・アプリケーション・コンテナーを活用するか、あるいは自分独自のものを作り出す。 |
|
|
|
2005/06/07 |
|
| |
Geronimo!: 第2回 野生のJ2EE 1.4を使いこなす この第2回では、Sing LiがGeronimoの実際を取り上げます。最新のGeronimoディストリビューションを使って、Webアプリケーションやエンタープライズ・アプリケーション、EJB(Enterprise Java Beans)などをテストし、またデプロイを行います。 |
|
|
|
2005/05/24 |
|
| |
Geronimo!: 第1回 J2EE 1.4エンジンへの道
Geronimoは、既存のオープンソース・コンポーネントを元にJ2EE
1.4認証されたサーバーを構築しようとする、大規模なプロジェクトです。第1回目は、Geronimoの存在理由や設計ゴール、アーキテクチャー、また中核的な概念や用語などを解説します。
|
|
|
|
2005/05/17 |
|
| |
より良いJ2EEサーバーを、オープンソースの方法で構築する IBMがGluecodeを買収するというニュースの後、私達はGeronimoの主要貢献者の1人でありGluecodeのCTOでもあるJeremy Boynesに対して、GeronimoやJava の方向性、オープンソースの現状などについてのインタビューを行いました。 |
|
|
|
2005/05/10 |
|
| |
Apache Geronimoアプリケーションを作成しデプロイしデバッグする Apache Geronimoサーバー用の新しいEclipseプラグインを使って、Webアプリケーションを開発し、デプロイするための方法を学びましょう。 |
|
|
|
2005/05/10 |
|
| |