0

既存のアプリケーション (たとえば「A」) があり、このアプリの Java 関数を別のアプリ「B」から呼び出したいと考えています。

複数の場所で 'A' を実行することを避けるために、呼び出し元のアプリケーション ('B') にこのアプリ ('A') の依存関係を置きたくありません。

私たちは、A のクライアントに依存することで、A の機能を Web サービスとして公開し、B が呼び出すことができるようにすることを考えました。

これを行うための効率的で簡単な方法は何ですか。

前もって感謝します。

4

2 に答える 2

2

サービスの種類に応じて:

  • SOAP サービス: JAX-WS
  • RESTful サービス: JAX-RS、Spring-MVC

どちらの方法でも、クラスにいくつかの注釈を付けて、サービスを公開するようにフレームワークを構成します (選択した方のドキュメントを参照してください)。

于 2012-01-24T07:10:56.460 に答える
1

Jax-WSを見てください。何が簡単かわかりません :D @WebMethod でメソッドにアノテーションを付けて、作業をアプリケーション サーバーにデプロイできます。

于 2012-01-24T07:11:23.357 に答える