Frage

Ist es akzeptabel, für einen J2EE-Container eine Implementierung, die erfüllt die öffentliche Überprüfung Version eines JSR vorzusehen, wie es zu dem endgültigen Entwurf gegen (oder sogar endgültigen Entwurf vorgeschlagen)? Ich bin nicht sicher, wie das Wort zu quantifizieren / qualifizieren ‚akzeptabel‘ in diesem Zusammenhang aber, was der ‚Goldstandard‘ wäre für die besagt, dass eine Implementierung angemessen ist? Ist die vollständige Übereinstimmung mit dem TCK erforderlich?

Dies ist mehr oder weniger geboren aus der Frustration mit der JAX-WS 2.0-Implementierung in dem Web Service Feature Pack für IBM WebSphere 6.1 - offenbar WSDLs werden nicht generiert für JAX-WS Web Service, wenn sie eine SOAP 1.2 Bindung definiert Verwendung haben die @BindingType Anmerkung. Als ich das letzte Mal die JAX-WS 2.0-Spezifikation , eine der Änderungen hatte diese Mehrdeutigkeit entfernt (in der öffentlichen Kritik in Abschnitt 3.8, aber in dem vorgeschlagenen endgültigen Entwurf zu klären).

War es hilfreich?

Lösung

Die traurige Wahrheit ist, dass es die „akzeptabel“ zu tun, was „akzeptiert“ werden von den Benutzern und Benutzer oft haben keine Meinung über die Sache, für einen oder anderen Grund zu einer bestimmten Implementierung gebunden zu sein.

WebSphere insbesondere ist bekannt, schnell und locker für das Spielen mit specs (Google websphere JSP Problem für ein Beispiel); IBMs Kredit früher jene Probleme, die sie in der Regel beheben oder später (Schwerpunkt später), aber das ist keine große Hilfe für hier und jetzt.

Andere Tipps

  

Ich bin nicht sicher, wie man   Quantifizieren / qualifizieren das Wort ‚akzeptabel‘   in diesem Zusammenhang, aber was wäre das   ‚Goldstandard‘ für die besagt, dass ein   Umsetzung ist angemessen? ist   vollständige Einhaltung des TCK   erforderlich?

Ja ... als ein absolutes Minimum. Sie sollten auch die Einhaltung der Buchstaben und Geist der Spezifikation in Bereichen erwarten, die nicht von der TCK abgedeckt sind.

Aber ich bin nicht sicher, wie dies Ihnen hilft, vorausgesetzt, dass Sie bereits verpflichtet sind einige spezifische J2EE-Implementierung verwendet wird. Leider gibt es nichts, was man einen Software-Anbieter zwingen kann, mit entsprechenden Normen oder bestimmten Versionen von Standards zu entsprechen. Die Sie tun können, ist an anderer Stelle Ihr Unternehmen nehmen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top