Outils pour utilisateurs

Outils du site


bloc2:prog:web:netbeans

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc2:prog:web:netbeans [2022/09/25 17:23] – [Lier à l'IDE] adminbloc2:prog:web:netbeans [2022/10/18 14:37] (Version actuelle) – supprimée admin
Ligne 1: Ligne 1:
-====== 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 : <WRAP round box> 
-  * Debugger port  
-  * Session Id  
-  * Stop at First Line  
-</WRAP> conformément au paramétrage fait précédemment | {{ :bloc2:prog:web:netbeans-xdebug.jpg?400 |NetBeans debugging}} | 
- 
-===== Pilote JDBC ===== 
-  * Obtenir le fichier jar JDBC souhaité ; 
-  * 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.) ; 
-  * 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. 
bloc2/prog/web/netbeans.1664119383.txt.gz · Dernière modification : 2022/09/25 17:23 de admin