Question

Est-il acceptable pour un conteneur J2EE pour fournir une implémentation conforme à la version d'examen public d'un JSR, par opposition au projet final (ou même proposé le projet final)? Je ne sais pas comment quantifier / qualifier le mot dans ce contexte « acceptable », mais qu'est-ce que le « gold standard » pour indiquant qu'une mise en œuvre est adéquate? La conformité est avec le? TCK nécessaire

Ceci est plus ou moins né de la frustration avec la mise en œuvre JAX-WS 2.0 dans les services Web Feature Pack pour IBM WebSphere 6.1 - apparemment, WSDLs ne sont pas générés pour webservices JAX-WS si elles ont un liaison SOAP 1.2 définie à l'aide l'annotation @BindingType. Dernière fois que je vérifié le JAX-WS 2.0 spécification , l'un des changements avaient supprimé cette ambiguïté (présent dans l'examen public dans la section 3.8, mais précisé dans le projet final proposé).

Était-ce utile?

La solution

La triste vérité est qu'il est « acceptable » de faire tout ce qui est « acceptée » par les utilisateurs et les utilisateurs ne disposent souvent pas de dire à ce sujet, être lié à une mise en oeuvre particulière pour une raison ou une autre.

WebSphere en particulier est connu pour jouer rapide et lâche avec les spécifications (Google websphere problème jsp pour un exemple); au crédit d'IBM, ils fixent généralement ces questions, tôt ou tard (l'accent sur plus tard), mais ce n'est pas beaucoup d'aide pour ici et maintenant.

Autres conseils

  

Je ne sais pas comment   quantifier / qualifier le mot « acceptable »   dans ce contexte, mais quelle serait la   « Gold standard » pour avoir déclaré qu'un   la mise en œuvre est adéquate? Est   conformité avec le TCK   nécessaire?

Oui ... comme un minimum absolu. Vous devez également attendre le respect à la lettre et à l'esprit de la spécification dans les zones qui ne sont pas couverts par la TCK.

Mais je ne sais pas comment cela vous aide, en supposant que vous êtes déjà engagé à utiliser une application J2EE spécifique. Malheureusement, il n'y a rien que vous pouvez forcer un fournisseur de logiciel pour se conformer aux normes, ou des versions particulières des normes. Le plus que vous pouvez faire est de prendre vos affaires ailleurs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top