問題タブ [spring-ws]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1071 参照

java - Spring-WS で WebServiceMessageDrivenBean をどのように使用しますか?

Java Spring Framework - Spring-WS プロジェクトの org.springframework.ws.transport.jms.WebServiceMessageDrivenBean クラスをどのように使用しますか?

Web 上で入手できるドキュメントや例はほとんどありません。

0 投票する
4 に答える
8325 参照

web-services - WebServiceTransportException: Unauthorized [401] in Spring-WS

Spring WS を介して Web サービスに接続できるように Web アプリを構成するのに苦労しています。クライアント側 Spring-WS のドキュメントの例を使用しようとしましたが、最終的に WebServiceTransportException が発生します。XML 構成は次のようになります。

アプリケーションをプログラムで構成することはできましたが、一部のセッターが Spring が期待する形式を使用しなかったため、この構成を Spring XML 構成に「転送」することはできませんでした。(HttpState.setCredentials(...) は 2 つのパラメーターを取ります)。構成は、社内の他の Spring-WS クライアント コードから持ち上げられました。

これは機能する構成です。

私の問題を解決する方法を知っている人はいますか?私が目にしたすべてのチュートリアルには、最初の構成がリストされています。messageSender オブジェクトに資格情報を設定すると、それらは無視されるようです...

0 投票する
2 に答える
3935 参照

spring - Spring-WS: PayloadEndpoint から MessageContext にアクセスする方法

PayloadEndpoint から MessageContext にアクセスする「標準的な」方法は何ですか?

MessageContext を invoke / invokeinternal メソッドに公開しないPayloadEndpointAbstractMarshallingPayloadEndpointを使用していますが、HTTP 要求パラメーターにアクセスする必要があります。

0 投票する
6 に答える
58912 参照

java - CXF と Spring-WS のどちらのフレームワークが優れていますか?

Web サービスについて CXF と Spring-WS を調査/比較していますか? WS のプロバイダーとコンシューマーの両方として機能する必要があります。一言で言えば、Spring-WS の方が構成しやすいと言われていますが、CXF の方が簡単に起動して実行できます。この質問は主観的なものですが、私の研究を導くのに役立ちます。

  • これらのフレームワークのいずれかについて、どのような経験がありますか?
  • いずれかのフレームワークで落とし穴に遭遇したことはありますか?
  • どちらかが提供していて、もう一方が提供していない可能性のある便利な機能を見つけましたか?
0 投票する
2 に答える
10429 参照

java - Spring-WS: 事前生成された SOAP エンベロープで WebserviceTemplate を使用する方法

Spring-WS WebserviceTemplate を使用して Web サービスを呼び出し、SOAP エンベロープが生成されるのを回避できますか? つまり、メッセージには既に SOAP エンベロープが含まれており、WebserviceTemplate が別のエンベロープをラップすることは望ましくありません。:-)

これが必要な理由は、ws-security を使用する Web サービスを呼び出したいが、ws-security のものを WebserviceTemplate に入れたくないが、事前に生成された ws-security でメッセージをフィードしたいだけだからです。 SOAP エンベロープの情報。メソッドsendSourceAndReceiveToResultを呼び出してみましたが、Source には既に WS-Security を含む Soap-Envelope が含まれており、Web サービス テンプレートは別の Soap-Envelope をラップしてメッセージを破棄します。

0 投票する
4 に答える
6289 参照

java - Spring-wsまたはAxis2またはWSへの「コントラクトファースト」アプローチのための何か他のもの

WSを設計するための「契約優先」アプローチは、SOAスタイルの設計に傾倒していると誰もが言っています。さて、それを達成するために利用可能なオープンソースフレームワークを利用すると、Spring-wsAxis2(両方のスタイルをサポート)もあります。私には、SOAベースのeコマースアプリを設計するタスクがあります。ここで、緩い結合、迅速な応答、セキュリティ、およびスケーラビリティが重要なポイントです。したがって、最初から適切なフレームワークを選択することが非常に重要です。

過去の経験に基づいて、あなたたちはそれらのどれか、または何か他のものが私の要件にとってより適切なオプションだと思いますか?

0 投票する
2 に答える
6254 参照

web-services - Spring Web サービスでの Hibernate セッション処理

Spring-ws を Jaxb2Marshaller、PayloadRootAnnotationMethodEndpointMapping、および GenericMarshallingMethodEndpointAdapter と共に使用して、@Endpoint および @PayloadRoot アノテーションを介して Web サービスを構成しています。

プロジェクトの DAO を使用しようとすると、データベースからオブジェクトをロードできますが、遅延ロードする必要があるサービス内のプロパティにアクセスしようとするとすぐに、org.hibernate.LazyInitializationException が発生します - プロキシを初期化できませんでした -セッションなし。

私の spring-mvc Web アプリケーションでは、OpenSessionInViewInterceptor がセッションを処理します。Web サービス呼び出しごとに Hibernate セッションを自動的に作成するように Web サービス プロジェクトを構成するにはどうすればよいですか?