基本的にjsonメッセージを提供するRESTfulWebサービスであるWebアプリケーションを構築したいと思います。できるだけシンプルにしたいと思います。サーブレット(アノテーション付き)の使用を考えていました。データベース層としてのJPAは必須です-ToplinkまたはHibernate。できればTomcatで作業してください。アプリをさまざまな機能(認証サービス、カスタマーサービスなど)を提供するモジュールに分割したい。そして、サーバーにアプリケーション全体を再インストールせずにこれらのモジュールを更新できるようにしたいと思います-Eclipseプラグインのように、ユーザーは更新が利用可能であることが通知され(webappのホームURLを入力すると)、それをクリックすると、アプリは更新されたモジュールをダウンロードしてインストールします。
この機能はOSGIで作成できると思いますが、サンプルコードや、データベースからjpaを介してデータを提供する単純なhelloworld更新可能サーブレットを使用したチュートリアルが見つかりません。
私はアドバイスを探しています:-OSGIはこれに適したツールですか、それとももっと簡単なもので実行できますか?-このプロジェクトに必要なトピック(または複数のトピック)をカバーするいくつかの例はどこにありますか。-どのOSGI実装が最適であるか-このタスクにとって最も簡単です。
*OSGIに関する私の知識は基本です。バンドルがどのように記述されているかを知っており、OSGIコンテナーの概念とその機能を理解しています。私はまだOSGIアプリを作成したことがありません。