0

私は Spring を初めて使用します。その使いやすさに非常に感銘を受けました。これを使用して REST API と RMI サービスを作成したいと考えています。

私が知りたいのは、RMI サービスと REST API を公開する単一の Java Web アプリケーションをデプロイすることは可能ですか? これが可能である場合、REST および RMI サービスとの競合/問題を回避するために、(もしあれば) どのような考慮事項を心に留めておく必要がありますか?

4

1 に答える 1

2

それは絶対に可能で、実行可能で、安全です。RMI と REST プロトコルは完全に独立しており、技術スタックの観点からは根本的に異なります。REST は HTTP と XML または JSON を使用しますが、RMI は Java シリアライゼーションと Java ネーミング レジストリに基づいています。どちらも異なるポートで動作します。

理論的には、まったく同じクラスを取得して、2 つのインターフェースを使用して公開することもできますが、これは将来維持するのが難しい可能性があるため、各プロトコル専用の 2 つの単純なファサードを使用してください。

于 2012-12-16T09:44:22.707 に答える