WS*



 Déboguage




TCP Monitor

JDeveloper propose de plusieurs possibilités pour déboguer les services web créé dans le projet. Ce sont :
  • Le débogueur et le conteneur J2EE embarqués dans JDeveloper permet d'exécuter pas à pas les services web
  • Le profiler, qui permet de suivre la consommation de la mémoire, les accès base de données, les classes instanciées...
  • Le codecoach qui permet de faire une analyse et des recommandations statiques du code applicatif
  • Le TCP Packet Monitor permet de visualiser le contenu du protocole SOAP
Le TCP Packet Monitor de JDeveloper permet de visualiser de manière particulièrement l'utilisation qui est faîte des services Web, comme le montre l'image ci-contre :
  • sélectionnez le menu "Tools | TCP Packet Monitor", une fenêtre contenant cet outil apparaît dans votre JDeveloper
  • Démarrez l'enregistrement des packets TCP en cliquant sur l'icone "Start"
  • Exécutez le client Java qui utilise le service web, vous voyez apparaître dans le TCP Packet Monitor qu'une trame SOAP a été capturé
  • Vous pouvez ensuite arrêter la capture des trames réseaux et visualiser en détail le contenu des trames SOAP