TUTO JAVA EE - Mise en place d'une architecture MVC à partir des API Servlet et JSP

Поделиться
HTML-код
  • Опубликовано: 5 янв 2025

Комментарии • 15

  • @houdabenabdallah-j5b
    @houdabenabdallah-j5b 11 месяцев назад +1

    Merci Dominique
    Houda

  • @simassabibi8144
    @simassabibi8144 2 года назад +1

    Merci bcp Tuto simple et précis

  • @mohamedaminezouhairi579
    @mohamedaminezouhairi579 4 года назад +1

    Excellent tuto ,merci beaucoup.

  • @joneldor2249
    @joneldor2249 3 года назад +1

    Bon travail

  • @hichamloukili3910
    @hichamloukili3910 2 года назад +1

    je pense que le modele qoit etre déclarer dans un autre classe pour respecter archt MVC ?

  • @EminoMeneko
    @EminoMeneko 6 лет назад +1

    Ça a déjà l'air plus simple MVC pour webapp que MVC pour Java "normal" alors si les JSF ajoutent à la simplicité j'étais vraiment en train de me monter la tête.

  • @chaimaebelemoualem4659
    @chaimaebelemoualem4659 4 года назад

    Comment je peux aficher la page(url complet /conneted) apres l'execution de dopost lors de l'appel d'une servlet le cas ici de : /connected.jsp (dans le serveur garde toujour le meme url( /login )

    • @amirls5915
      @amirls5915 4 года назад

      comme on l'a fait pour login, tu dois creer une servlet puis session,getRequestdispatcher(//fichier jsp ) ......

  • @thourayasboui376
    @thourayasboui376 6 лет назад

    bonjour Dominique, j'ai une question SVP, dans ton cas, est ce que la page jsp est elle meme le client? merci d'avance

    • @Dartagnou
      @Dartagnou 5 лет назад

      thouraya sboui stv gérer des choses côté clients c'est JavaScript

  • @nadanada-pp9lm
    @nadanada-pp9lm 6 лет назад

    Bonjour,pourquoi vous avez déclaré HttpSession session = request.getSession(true); session.setAttribute("login", login);
    session.setAttribute("password", password); dans la méthode doGet et doPost et merci d'avance

    • @daufamilly4794
      @daufamilly4794 6 лет назад +2

      Bonsoir Nada Nada, je crois que Dominique a répondu à cette question pendant cette leçon, mais pour t'aider, l'idéal est de revenir sur le concept même des sessions. Pour faire simple, une session permet d'identifier un utilisateur tout au long de sa navigation dans l'application web. Et dans notre cas d'étude, les éléments par lesquels on l'identifie ce ne sont rien d'autre que son login et mot de passe. D’où le pourquoi de ses déclarations. Comme je pouvais le dire, j'ai juste été très simple dans mon explication. Certainement que cela t'aidera pour la suite.
      ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      Comment faire l'ouverture d'une session ?
      L’interface javax.servlet.http.HttpServletRequest définit deux méthodes qui permettent d’obtenir une session HTTP.
      La méthode getSession() retourne la session courante et la méthode getSession(param) retourne une nouvelle
      session si la requête ne contient pas déjà de session.
      ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      Dominique pourrait toute fois ajouter quelques éléments si besoins.
      Très cordialement.

    • @EminoMeneko
      @EminoMeneko 6 лет назад

      Simplement pour pouvoir accéder à la session dans les deux parties de code. Si on utilisait la variable session dans la partie qui n'initialiserait pas la variable session, forcément ça ne pourrait pas marcher...
      Par contre à mon niveau la question que je me pose c'est est-ce qu'il n'y a pas moyen de ne déclarer qu'une seule fois en le mettant membre de la classe plutôt que des méthodes ? Est-ce que ça ne poserait pas problème ? Je lance l'idée du membre de classe sans avoir testé mais c'est une chose à essayer. En principe ça devrait le faire mais comme souvent sans essayer on ne sait pas pour sûr.
      P.S. Est-ce qu'il y a une méthode pratique différente qui permet d'être efficient au niveau du projet ?

    • @sylvainswift3234
      @sylvainswift3234 Год назад

      @@EminoMeneko Je réponds malgré le temps écoulé depuis votre question...
      La servlet est instanciée et pas détruite ; lors d'une nouvelle utilisation, elle n'est pas ré-instanciée. Donc garder des variables membres les rendrait accessibles à tous les utilisateurs du site qui passent par cette servlet. Alors que les variables de sessions sont "faciles" à détruire et ne sont attribuées qu'à un utilisateur.

  • @gustavor9776
    @gustavor9776 4 года назад

    Excellent tutorial !!! Merci bcp