TUTO JAVA EE - Notre première Servlet

Поділитися
Вставка

КОМЕНТАРІ • 37

  • @sylvainswift3234
    @sylvainswift3234 Рік тому +1

    Cours brillant, avec des explications et des précisions sur les subtilités pourtant importantes (le cycle de vie, la gestion du POST du formulaire etc.)
    On voit que tout est bien maîtrisé avec une rigueur rare dans les tutoriels. Bravo et merci.

  • @todokloklo358
    @todokloklo358 5 років тому +4

    Je viens de découvrir votre page à travers cette video,et c'est exactement ce que je cherchais.
    Trés clair et précis dans vos explications,vos propos sont trés bien articulés et maintiennent le fil logique.Je m'abonne vous m'avez été vraiment utile,un grand "Merci" : )

  • @jadoprince932
    @jadoprince932 5 років тому +1

    je suis étudiant 1 ère année,je trouve vos publications formidables

  • @kaoutarelbahloul1557
    @kaoutarelbahloul1557 7 років тому +1

    Grâce a vous on a plus au moins devenu capable de créer nos "servlet" , Merci
    Bonne Continuation

  • @jaysanprogramming6818
    @jaysanprogramming6818 4 роки тому +2

    Merci pour votre travail. Super clair. Bravo.

  • @sihemmansour5303
    @sihemmansour5303 2 роки тому +1

    Vraiment merci un excellent tuto

  • @disctroyes_ufc
    @disctroyes_ufc 3 роки тому +1

    Omfg, super vidéo !

  • @Mahjoubworld
    @Mahjoubworld 7 років тому +2

    Bonne explication
    Slvp continuer la formation

    • @DominiqueLiard06
      @DominiqueLiard06  7 років тому +1

      Merci pour ce retour. Je compte bien continuer (quand j'ai le temps). As-tu vu la playlist complète ? ua-cam.com/play/PLBNheBxhHLQyuFBZHx20kGByDoySutwBf.html

  • @matthieulbt3974
    @matthieulbt3974 5 років тому +1

    Bonjour, lorsque je j'appuie sur valider et que mes entrées correspondent aux conditions données dans le if, la page web revient sur le formulaire au lieu d'afficher la chaine de charactère. Comment régler cela ?

    • @DominiqueLiard06
      @DominiqueLiard06  5 років тому

      Bonjour. Sans voir le code, je ne peux pas vraiment te dire d'ou vient le problème. Certainement une petite coquille dans le code. Mais ou ????

  • @sadam1316
    @sadam1316 3 роки тому +2

    Merci beaucoup ☺️

  • @EminoMeneko
    @EminoMeneko 6 років тому +1

    7:03 Quand je fais copy qualified name il me met des slash de partout (à la place des points)... Une des choses que je n'aime pas trop avec Java. Selon l'OS c'est géré différemment. Du coup je me pose la question. Comment on fait quand on partage le code entre personnes utilisant des OS différents ?
    J'avais fait du PHP par le passé et avoir du code propre faisait parti de mes soucis. Donc j'ai pas eu trop de mal à mettre des \t et utiliser println. Je me pose quand même la question de la simplicité/efficience/performance. Y a t-il une sorte de String builder ou factory pour gérer plus simplement le code source HTML ? Après a mon époque PHP je faisais sans donc à défaut de mieux tant pis mais ça serait cool.
    J'ai bien une petite idée qui prend un String et un int en paramètre le String serait la ligne à afficher et le int le niveau d'indentation mais là encore je vois un problème. Pour des String normaux ça pourrait aller mais si on ajoute du code dynamique ? Et puis formater une ligne en String avant puis la passer ça reste lourd bien que peut-être plus simple à analyser. Je sais pas... si quelqu'un à une idée je serais volontiers preneur.
    Je compare votre façon d'écrire le code. Le miens est peut-être plus rigoureux (ça se discute) au niveau du formatage mais le votre est plus facile à lire.
    Aussi pour la partie variables login/password est-ce qu'il n'y a pas moyen de partager ces variables entre elles ? En tout cas j'ai utilisé les opérateurs ternaires pour ne pas devoir écrire 50 lignes.
    String login = (request.getParameter("txtLogin") == null) ? "" : request.getParameter("txtLogin");
    String pass = (request.getParameter("txtPass") == null) ? "" : request.getParameter("txtPass");
    Ça marche.
    Pour les JSP aussi.
    Et j'avais du mal à me lancer sur Java EE mais là avec les tutos ça passe. Pour le moment c'est un jeu d'enfant. J'attends de faire la suite.

    • @DominiqueLiard06
      @DominiqueLiard06  6 років тому

      Bonjour. Pour le "Copy Qualified Name", c'est rien. Tu l'a invoqué sur le fichier .Java. Du coup, il t'as mis les slash. Pour copier le nom de la classe, ouvre l'arborescence au niveau du fichier. Tu y trouveras le nom de la classe. Fait le "Copy Qualified Name" sur la classe.
      Pour le reste, ce tuto introduit les fondamentaux, mais oui, il y a bien des autres manières de procéder. Il suffit de continuer la playlist. Sinon clic sur ce lien : koor.fr/Java/JavaEE.wp, tu y trouveras les autres vidéos. Mais je crois que tu les as déjà vu.
      Bonne continuation et n'hésite pas à repartager les vidéos.

  • @Edyl07
    @Edyl07 7 років тому +2

    Salut, je trouve votre cours très intéressant mais j'aimerais que vous fassiez un cours RestFull vu que la plupart des meilleures application web utilise ce dernier.

    • @DominiqueLiard06
      @DominiqueLiard06  7 років тому +1

      Je dois en faire un, mais j'ai ma feuille de route à respecter avant d'en arrivé à ce tuto ;-)
      En attendant, tu peux quand même jeter un coup d'oeil sur ce tuto (de ma playlist Android) : ua-cam.com/video/IoU3rXGvK2Y/v-deo.html
      Il parle à 50% de l'écriture d'un service RESTful. Bon courage.

  • @traoreahmed2363
    @traoreahmed2363 6 років тому +3

    Simple Clair et Limpide
    avec les codes source à l'appui.

  • @azriaalain2854
    @azriaalain2854 4 роки тому

    Bonjour Dominique
    J'ai un petit problème
    La recharge des contextes est vraiment très longue voire ne se fait pas, je suis donc obligé d'arrêter le serveur et de le relancer (et même parfois comme ça les modifs ne sont pas pris en compte)
    comment configurer Tomcat pour que cela soit beaucoup plus rapide.
    Quend je clicke 2 fois sur le serveur j'ai ses caractéristiques et dans le publishing --> Automatically publish when resources change est bien coché.
    Merci

  • @safaayadi98
    @safaayadi98 6 років тому

    Bonne explication!
    Je voulais vous posé une question concernant l'annotation webServlet
    Si je veux récupérer des données de ma page .xhtml (JSF) qui a des éléments html comment je doit paramétrer ce webServlet?
    Merci d'avance

  • @amirls5915
    @amirls5915 4 роки тому

    svp:
    lorsque je fais entrer l'url /login moi meme dans ke navigateur ça marche
    mais quand jappuie sur Run as sur serveur jai lerreur 404 ( l'url inscrit et le chemin du fichier java de mon servlet)
    je peux accorder une capture

  • @laurent9255
    @laurent9255 6 років тому

    J'ai un problème windows bloque systématiquement toute application dynamique de java ee , une alerte de sécurité s'ouvre et je dois faire environ 50 clicks pour télécharger le fichier , ensuite je dois l'ouvrir manuellement dans un navigateur ce qui prend encore 50 autres clicks ... !!
    pour l'instant j'en suis là , mais autrement je trouve le tutoriel excellent !

  • @DevEtTrader
    @DevEtTrader 2 роки тому +1

    Pour un novice en programmation apprendre directement Java EE est judicieux ?

    • @DominiqueLiard06
      @DominiqueLiard06  2 роки тому +1

      Bonjour. Je pense qu'il faut commencer pas les bases : d'abord on apprend à programmer en Java. Quand les bases sont ok, on passe à la plate-forme Java/Jakarta EE

    • @DevEtTrader
      @DevEtTrader 2 роки тому

      @@DominiqueLiard06 merci

  • @houdabenabdallah-j5b
    @houdabenabdallah-j5b 10 місяців тому +1

    merci Dominique
    houda

  • @surfeurdestemps3193
    @surfeurdestemps3193 5 років тому

    Merci pour ce bon tuto ! Un petit détail mais je me demande pourquoi Oracle n'a pas trouvé judicieux de crée le mot clef servlet à la création d'une servlet; je m'explique mieux:
    On aurait par exemple public servlet Login extend httpServlet à la place de public class Login extend httpServlet....mais bon je chipote ^^. On a les class, les interfaces, les annotations (@interface) et c'est tout....

  • @dataengineerazure2983
    @dataengineerazure2983 6 років тому

    Bonjour,
    J'ai eu un problème quand j'ai lancé ma requête login = bond et mdp = 007 il me donne cette erreur:
    Type Rapport d'exception
    description Le serveur a rencontré une erreur interne qui l'a empêché de satisfaire la requête.
    exception
    java.lang.NullPointerException
    com.koor.hello.Login.doPost(Login.java:64)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
    note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de ce serveur.

    • @dataengineerazure2983
      @dataengineerazure2983 6 років тому

      Merci j'ai tenté plusieurs fois et ça a bien fonctionné je ne sais pas pourquoi.

  • @hbx380
    @hbx380 3 роки тому

    Merci pour cette vidéo. Est-ce que pour une JSP créé on doit avoir une Servlet de créé ?

  • @naim2083
    @naim2083 3 роки тому

    Merci beaucoup

  • @irteza91080
    @irteza91080 5 років тому +1

    Merci

  • @mangala6636
    @mangala6636 4 роки тому

    C'est trop rapide et complexe pour un debutant , disant un null.

  • @spartacusche
    @spartacusche 5 років тому

    je comprends pas pourquoi quand je démarre le servlet il ne fonctionne pas il ya toujours erreur 404 et affichage de localhost:8080/test/servlet/com.koor.hello.Login mon projet je l'ai appelé test

    • @amirls5915
      @amirls5915 4 роки тому

      jai exactement la meme chose :/

    • @spartacusche
      @spartacusche 4 роки тому

      @@amirls5915 ce problème est causé lors de la création web.xml, il faut le créer, vous devez juste 1 clic droit sur le projet--> new- >servlet->class name-->finish..sinon redemarrer apache