J2EEコンテナは、JSRのどのバージョンを実装する必要がありますか?
質問
これは、JSRの公開レビュー版に準拠実装を提供するために、J2EEコンテナのための許容可能ですか?私は、この文脈で単語「許容」の資格/定量化する方法についてはわからないんだけど、何が実装が適切であることを知らせるための「ゴールドスタンダード」でしょうか?必要なTCKとの完全準拠はありますか?
これは、多かれ少なかれ、WebサービスでJAX-WS 2.0の実装でフラストレーションから生まれたIBMのWebSphere 6.1用のパックをする機能です。- どうやら彼らは1.2バインディングを使用して定義されたSOAPを使用している場合、WSDLには、JAX-WSのWebサービス用に生成されていません@BindingType注釈。私は最後の JAX-WS 2.0仕様をチェックすると、変化の一つは持っていました(セクション3.8で公開レビュー中に存在するが、提案された最終案で明らかに)、この曖昧さを除去する。
解決
不幸な真実は、それが任意の一つの理由または別のための特定の実装にも拘束され、問題に言われていないことが多いユーザーとユーザーによる「受け入れられた」であるものは何でもするために、「許容される」ということです。
特に、は、WebSphereは、スペック(GoogleののWebSphereで迅速かつ緩やかな演奏で知られています例えばJSP問題する); IBMの信用に彼らは通常、遅かれ早かれ(強調後に)それらの問題を解決するが、それはのために今ここで多くの助けではありません。
他のヒント
私はどのように上のわからないんだけど 「許容」の単語を修飾/定量 このコンテキストではなく、何だろう 内容のための「ゴールドスタンダード」 実装は十分なのですか?あります TCKを完全遵守 必要?
はい...絶対最小値として。また、TCKによってカバーされていない地域でスペックの文字と精神の遵守を期待するべきである。
しかし、これはすでにいくつかの特定のJ2EE実装を使用することにコミットしていると仮定して、あなたにどのように役立つか私はわかりません。残念ながら、あなたは関連する規格、または標準の特定のバージョンに準拠するためのソフトウェア・サプライヤを強制することは何もありません。あなたが行うことができますほとんどは他の場所であなたのビジネスを取ることです。