1

J2EEコンテナが、最終ドラフト(または提案された最終ドラフト)ではなく、JSRのパブリックレビューバージョンに準拠する実装を提供することは許容されますか?この文脈で「許容できる」という言葉をどのように定量化/修飾するかはわかりませんが、実装が適切であると述べるための「ゴールドスタンダード」は何でしょうか?TCKに完全に準拠する必要がありますか?

これは多かれ少なかれ、IBM WebSphere6.1用のWebサービス機能パックのJAX-WS2.0実装に対するフラストレーションから生まれています-明らかに、@BindingTypeを使用してSOAP1.2バインディングが定義されている場合、JAX-WSWebサービスのWSDLは生成されません注釈。JAX-WS 2.0仕様を最後に確認したとき、変更の1つによって、このあいまいさが取り除かれました(セクション3.8の公開レビューにありますが、提案された最終ドラフトで明確にされています)。

4

2 に答える 2

1

不幸な真実は、ユーザーによって「受け入れられた」ことは何でもすることは「受け入れられ」、ユーザーはしばしば問題について何も言わず、何らかの理由で特定の実装に拘束されるということです。

特にWebSphereは、スペックを高速かつ緩く再生することで知られています(たとえば、 Google websphere jspの問題)。IBMの名誉のために、彼らは通常遅かれ早かれそれらの問題を修正します(後で強調します)が、それは今ここではあまり役に立ちません。

于 2009-08-29T02:17:52.727 に答える
1

この文脈で「許容できる」という言葉をどのように定量化/修飾するかはわかりませんが、実装が適切であると述べるための「ゴールドスタンダード」は何でしょうか?TCKに完全に準拠する必要がありますか?

はい...絶対最小値として。また、TCKでカバーされていない領域では、仕様の文言と精神への準拠を期待する必要があります。

しかし、特定のJ2EE実装を使用することにすでに取り組んでいると仮定すると、これがどのように役立つかはわかりません。残念ながら、ソフトウェアサプライヤに、関連する標準または特定のバージョンの標準に準拠させることはできません。あなたができることのほとんどはあなたのビジネスを他の場所に持っていくことです。

于 2009-08-29T10:33:53.520 に答える