2010-04-29 8 views
1

J'ai converti un fichier WSDL pour générer du code Java (avec Axis2) qui sera déployé en tant que service Web. Dois-je seulement implémenter et étendre le fichier squelette généré? Ou puis-je modifier et étendre d'autres classes aussi?Services Web - WSDL to Java - Extension seulement du fichier squelette?

Je crains que la modification d'autres fichiers entraîne une discordance entre le code WSDL et le code Java.

Répondre

2

Vous devriez rester aussi loin que possible de changer d'autres fichiers. Le problème est que marshalling/unmarshalling dépend beaucoup de ces fichiers et vos modifications peuvent causer un problème dans cette logique de base elle-même.

Idéalement, si les squelettes Java sont générés correctement, vous n'aurez jamais besoin de modifier d'autres fichiers Java. Utilisez-les seulement.

L'extension d'autres fichiers java est également difficile car le marshaller doit comprendre comment organiser vos sous-classes