0

着信HTTPリクエストを変換することで、レガシーAPIを新しいAPIに適応させることを検討しています。SpringとJerseyを使用しています。現在、着信HTTPリクエストを変換する方法は、HttpServletRequestリクエストコンポーネント(ヘッダー、投稿本文、クエリなど)を新しいリクエストモデルに変換するアダプターオブジェクトで着信をラップするサーブレットフィルターを導入することです。

私の質問は、この種のことを行うための他のツールがあるかどうかです。私はMuleESBとSpringIntegrationを知っています。これらには、この種のことを行うためのトランスフォーマー/コンバーターがあります。しかし、これらは私の目的には少し重いと感じています。

これは、古いリクエストと、マップしたい新しいリクエストの例です。

年:

GET /resource?id=abc&auth=xyz&params=<encoded-params>

新しい:

GET /resource/id?<unencoded-params>
Authorization: xyz

ありがとう!

4

1 に答える 1

0

ここで明確にしておくべきことの 1 つは、Mule が ESB (Enterprise Service Bus) であることです。しかし、実際に探しているのは RESTful Web サービスです。すべての RESTful 実装に JSR311 があります。

それらのいくつかを次に示します( Jersey以外):

于 2012-09-09T17:18:43.207 に答える