d3:a02

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édentes Révision précédente
Prochaine révision
Révision précédente
d3:a02 [2025/09/11 14:45] – [Configuration proxy pour Maven] dthevenotd3:a02 [2025/09/12 13:50] (Version actuelle) – [Tester son projet] dthevenot
Ligne 9: Ligne 9:
  
 ===== Configuration proxy pour Maven ===== ===== Configuration proxy pour Maven =====
-Apache Maven (couramment appelé Maven) est un outil de gestion et d'automatisation de production des projets logiciels Java en général et Java EE en particulier. Il est utilisé pour automatiser l'intégration continue lors d'un développement de logiciel. Lors de la création de projets, Maven a besoin d'avoir accès à des dépôts distants, il doit donc pouvoir passer le proxy du lycée. Pour cela il faut apporter des modifications dans le fichier de configuration de Maven (**faire une copie settings.old.xml au préalable**) +Apache Maven (couramment appelé Maven) est un outil de gestion et d'automatisation de production des projets logiciels Java en général et Jakarta EE en particulier. Il est utilisé pour automatiser l'intégration continue lors d'un développement de logiciel. Lors de la création de projets, Maven a besoin d'avoir accès à des dépôts distants, il doit donc pouvoir passer le proxy du lycée. Pour cela il faut apporter des modifications dans le fichier de configuration de Maven (**faire une copie settings.old.xml au préalable**) 
 <code ruby C:\Program Files\Apache NetBeans\java\maven\conf\settings.xml> <code ruby C:\Program Files\Apache NetBeans\java\maven\conf\settings.xml>
 <proxies> <proxies>
Ligne 30: Ligne 30:
   </proxies>   </proxies>
 </code> </code>
 +
 +Redémarrer Netbeans et votre ordinateur si besoin pour prendre en compte le changement de configuration.
  
 ===== Tester son projet ===== ===== Tester son projet =====
   - Cliquer droit sur ton projet → Run.**(Attention au JDK !)**   - Cliquer droit sur ton projet → Run.**(Attention au JDK !)**
   - NetBeans compile et déploie l’application (.war) sur Payara.   - NetBeans compile et déploie l’application (.war) sur Payara.
-  - Ouvrir le navigateur et aller sur : http://localhost:8080/Test1Jakarta/ -> une page "Hello Word" s'affiche, c’est le fichier index.html qui est exécuté, vous pouvez le changer et constater sa mise à jour +  - Ouvrir le navigateur et aller sur : http://localhost:8080/Test1Jakarta/ -> une page "Hello World!" s'affiche, c’est le fichier index.html qui est exécuté, vous pouvez le changer et constater sa mise à jour 
-<badge>Jalon1 : "Hello Word" s'affiche</badge>+<badge>Jalon1 : "Hello World!" s'affiche</badge>
 ===== La servlet et la vue ===== ===== La servlet et la vue =====
 Notre application Test1Jakarta comprend notamment : Notre application Test1Jakarta comprend notamment :
Ligne 78: Ligne 80:
  
 Dans la classe Test1Servlet, mettre l’annotation juste avant la déclaration de la classe: **@WebServlet(name = "Test1Servlet", urlPatterns = {"/PremierTest"})** et importer le package **jakarta.servlet.annotation.WebServlet** si besoin. Dans la classe Test1Servlet, mettre l’annotation juste avant la déclaration de la classe: **@WebServlet(name = "Test1Servlet", urlPatterns = {"/PremierTest"})** et importer le package **jakarta.servlet.annotation.WebServlet** si besoin.
-<code ruby>+<code>
 package com.test.servlets; package com.test.servlets;
  
Ligne 92: Ligne 94:
  * @author dthev  * @author dthev
  */  */
-@WebServlet(name = "Test1Servlet", urlPatterns = {"/PremierTest"});+@WebServlet(name = "Test1Servlet", urlPatterns = {"/PremierTest"})
  
 public class Test1Servlet extends HttpServlet { public class Test1Servlet extends HttpServlet {
Ligne 184: Ligne 186:
   - Que doit-on faire au niveau de la servlet pour qu'elle sollicite une page JSP ?   - Que doit-on faire au niveau de la servlet pour qu'elle sollicite une page JSP ?
 </bootnote> ====== </bootnote> ======
 +<bootnote critical>A vous de jouer : [[https://sio.lyc-lecastel.fr/doku.php?id=d3:tp01|TP1]]</bootnote>
  • d3/a02.1757594759.txt.gz
  • Dernière modification : 2025/09/11 14:45
  • de dthevenot