Question

Lorsque j'annote une classe Java avec " @ WebService " et l'utiliser avec RI JAX-WS ("Metro"), combien d'objets de ma classe le RI JAX-WS crée-t-il? Y a-t-il au plus un objet à tout moment ou (peut-être en fonction de l'utilisation) peut-on créer plus d'instances?

Était-ce utile?

La solution

Le standard JAX-WS le spécifie-t-il?

Je pense que cela ressemblera beaucoup à Servlets, dans lequel l'état standard du serveur ne crée qu'un objet Servlet pour l'application, ou un pour chaque demande. Si tel est le cas, vous ne devez pas créer votre programme de manière à ce qu'il suppose que l’implémentation de JAX-WS fonctionne correctement.

Et c’est ce que je recommanderais de toute façon: écrivez votre code de telle sorte que cette question soit sans objet. Ensuite, vous êtes certain de ne pas avoir de surprises et vous serez en mesure de remplacer Metro par quelque chose d'autre, même si la nouvelle implémentation agit différemment.

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