Outils pour utilisateurs

Outils du site


bloc2:prog:web:netbeans

Ceci est une ancienne révision du document !


NetBeans

Exécution pas-à-pas

Comme l'architecture web fait intervenir de multiples serveurs, l'exécution en mode pas-à-pas nécessite la mise en œuvre d'un logiciel intermédiaire supplémentaire. En effet, il faut bien un outil qui permette de commander les opérations à distance.

Sur le marché, il existe deux outils : Zend debugger et XDebug. Nous utiliserons le second qu'il faut activer, paramétrer et lier à notre IDE :

Activation et paramétrage

Ajouter les lignes suivantes à la fin du fichier .\xampp\php\php.ini que l'on peut atteindre via le Control Panel de Xampp (bouton Config d'Apache) :

[XDebug] 
zend_extension = "php_xdebug.dll"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.client_port=localhost
xdebug.remote_port=9003
xdebug.idekey="netbeans-xdebug"

Il est nécessaire de redémarrer Apache pour prendre en compte la nouvelle configuration.

A titre de vérification, on pourra aller dans le Dashboard de Xampp et afficher PHPInfo. Dans la page de résultat, la recherche de XDebug doit mener à une indication de son n° de version.

Lier à l'IDE



Dans NetBeans, aller dans le menu Tools/Options/PHP/Debugging et vérifier les :

  • Debugger port
  • Session Id
  • Stop at First Line

conformément au paramétrage fait précédemment

NetBeans debugging

Pilote JDBC

  • Obtenir le fichier jar JDBC souhaité, puis :


  • Dans le dossier Source Packages du projet, créer un dossier nommé lib, s’il n’existe pas déjà ;
  • Y déposer le fichier jar (Copier/Coller, Glisser/Déposer , etc.) ;
 Dossier lib








  • Sur le dossier Libraries du projet, faire un clic droit et choisir Add JAR/Folder. Dans la boite de dialogue, rechercher le fichier jar dans le projet et valider. Le pilote doit apparaitre comme un élément de Libraries.
 Dossier Libraries Add Jar
bloc2/prog/web/netbeans.1664121617.txt.gz · Dernière modification : 2022/09/25 18:00 de admin