InfoQ

News

Spring Dynamic Modulesの継続的な改善

作者 Craig Wickesser, 翻訳者 編集部 投稿日 2008年7月22日 午前3時32分

コミュニティ
Java
トピック
リリース
タグ
Spring Dynamic Modules,
OSGi
Spring Dynamic Modulesは、OSGiフレームワークで実行されるSpringアプリケーションを容易に構築することができる、とSpringのWebサイト(リンク)上で定義されているのを確認できる。
Spring Dynamic Modulesを用いて作成されたSpringアプリケーションは、モジュール分離や、動作しているシステムにおける動的なモジュールの追加、削除、更新 を実現。同時に複数バージョンのモジュールをデプロイ(クライアントは自動的に適切なモジュールと結合する)するアビリティや、動的なサービスモデルを提 供するとしている。
InfoQのエディターであるRyan Slobojan氏が今年1月にSpring Dynamic Modulesバージョン1.0について書いた(参考記事)。以下は、バージョン1.1.0にある機能の一覧で、プレスリリース(リンク)からの抜粋である。
  • OSGiアプリケーション向けWebサポート(Servlet、JSP、Taglibs)
  • Spring-MVC統合
  • クラスパススキャン
  • Spring-DMエクステンダーおよびWebエクステンダーのカスタマイズフック
  • OSGiサービスインポーターおよびアプリケーションコンテキスト向けのイベント通知
  • 詳細化OSGiプロキシインフラストラクチャー
  • OSGi コレクションの「greedy-proxy」機能
  • SpringSource Bundle Repositoryとの統合
  • Springによって動作するバンドルのカスタムロケーションに対するサポート
  • サービス依存性を決定するプラグ可能なメカニズム
  • OSGiインポーター向けネイティブOSGi ServiceReferenceへのアクセス
  • 新しいWebのサンプル
追加機能のうち特筆すべきものの1つは、TomcatやJettyWebなどのWebコンテナと統合するためのWebサポートである。 Webサイトは、以下のことが可能であると記載している。
OSGiプラットフォーム上でのWebアプリケーションに対する透過的なサポート。Spring-DMがServlet、JSPおよびtaglibテクノロジーを使用し、ほとんど何の作業もせずにWARを使用できるようにする。
他に最新のリリースに含まれるは、新たなWebサンプルであり、Webサポートの働きの理解を高めることを目的としている。Spring Dynamic Modulesは比較的新しいが、機能やバグの修正を伴い改善されてきている。そして、非常に成熟した開発スタッフや企業のバックアップを受けている。

Spring Dynamic Modules 1.1.0について詳しくは、Reference Guide(リンク)を参照のこと。
ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

特集コンテンツ一覧

トップスポーツチームの監督に教わる秘訣

この論文では、氏が発見した原則を要約し、その原則をいかにしてソフトウェア開発に応用するかを説明します。

事例研究:Dutch Railwaysのプロジェクトにおける分散拠点でのスクラム・プロジェクト

この記事では、私達がどのようにして大規模(240人月、10万行強)でインドとオランダの開発者も参加したスクラム・プロジェクトを成功させたのかを示しています。

Agile2008チーム参加レポート - 帰国そして変化

Agileカンファレンスに「参加者としてだけでなく、発表者として参加しよう」を掲げたチームgoyattomは、サブミッションを提出し、7つのセッションが日本から選択されました。参加者はカンファレンスで各々の発表や、各セッションへの参加、諸外国のエンジニアとの出会い、ステージ上で DearXPを熱演などの様々な思い出を抱えて、無事日本に戻ってきました。

SilverlightとJavaのインターオペラビリティ

マイクロソフトのRobert Bellが、SilverlightとJavaを使用したインターオペラビリティのシナリオを紹介し、サンプルコードを例にとってアーキテクチャの手引きを提供します。

Agile2008 チーム参加レポート - カンファレンス参加編

Agileカンファレンスに「参加者としてだけでなく、発表者として参加しよう」を掲げたチームgoyattomは、サブミッションを提出し、7つのセッションが日本から選択されました。サブミッションが選択された人、そうでない人も含めて、個々の目的意識の確認、膨大なプログラムから聞きたいセッションの選択、旅行の準備、プレゼンテーションの準備の期間を終えて、無事当日を迎えました。

Agile2008 チーム参加レポート - 動機/準備編

筆者はアジャイルソフトウェア開発についての年に一度の国際会議であるAgile2008に初めて参加してきました。今年の日本からの参加者の数は14名にも及び、発表者は5名、受け持ったセッションは8つに及び、例年にない活躍を見せました。なぜ今年のAgile2008では、これほど多くの日本人が参加し発表に至ったのか? そのレポートをお届けします。

Javaトラブルシューティングメルマガ総集編 2008/08~09

エスエムジーでは、Java全般を対象にしたトラブルシューティングサービス「JaTS」を提供しています。この記事では、前回に引き続き、JaTSにて蓄積したトラブル事例とその解決ノウハウの一部をお送りしている「Javaトラブルシューティングメールマガジン」(JTSMM)の総集編として、過去2ヶ月のトラブル事例と追加情報をダイジェストとして提供いたします。

モデル駆動アプローチがうまく機能しない(しなくなる)8 つの理由

この記事では、モデル駆動アプローチがうまく機能しない、または機能しなくなることによって期待した結果が実現できなくなる 8 つの理由について書きたいと思います。