Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 3 sur 4 PremièrePremière 1234 DernièreDernière
Affichage des résultats 41 à 60 sur 66
  1. #41
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 28
    Points
    28

    Par défaut

    au passage, un grand MERCI pour ta réactivité :-)

  2. #42
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro Régis POUILLER
    Chef de projet NTIC
    Inscrit en
    mai 2008
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Nom : Homme Régis POUILLER
    Âge : 37
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 1 041
    Points : 6 398
    Points
    6 398

    Par défaut

    Les fichiers jar sont seulement à copier dans le WEB-INF/lib : aucun besoin de les avoir à un autre endroit. Eclipse se chargera de copier ce qui est nécessaire dans les dossiers de travail du serveur d'application ou d'indiquer au serveur d'application où il doit trouver se dont il a besoin.
    Ce qui est important c'est qu'il n'y ait plus de point d'interrogation maintenant afin que cet écran puisse fonctionner.

    Bon courage.
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

  3. #43
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 28
    Points
    28

    Par défaut

    yes je suis arrivé au bout
    mtnt faut digérer tout cela

  4. #44
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro Régis POUILLER
    Chef de projet NTIC
    Inscrit en
    mai 2008
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Nom : Homme Régis POUILLER
    Âge : 37
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 1 041
    Points : 6 398
    Points
    6 398

    Par défaut

    Parfait.
    Bon courage.
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

  5. #45
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 28
    Points
    28

    Par défaut

    bjr régis,
    je retravaille sur ton tuto et j'aurais des questions :
    - dans la page listeCourses.jsp, à quoi correspond id="elementCourse" et bean:write name ="elementCourse"
    - à quoi correspondent les "bundle" modification et suppression ? à des (éventuels) fichiers validation-modification ou validation-suppression ?
    merci d'avance

  6. #46
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro Régis POUILLER
    Chef de projet NTIC
    Inscrit en
    mai 2008
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Nom : Homme Régis POUILLER
    Âge : 37
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 1 041
    Points : 6 398
    Points
    6 398

    Par défaut

    Bonsoir,

    - A la première question (dans la page listeCourses.jsp, à quoi correspond id="elementCourse" et bean:write name ="elementCourse") :
    Le id="elementCourse" déclare le nom qu'aura la variable de chaque itération de la boucle tandis que le bean:write name ="elementCourse" permet d'accéder à cette variable afin de lire une de ses propriétés (c'est expliqué au chapitre http://rpouiller.developpez.com/tuto...ge=page_4#LV-D dans l'avant dernière paragraphe).
    Dans l'esprit, c'est un peu :
    Code :
    1
    2
    3
    4
    for (ElementCourseBean elementCourse : LISTE_COURSES) {
        System.out.println(elementCourse.getIdObjet());
        ...
    }

    - A la deuxième question (à quoi correspondent les "bundle" modification et suppression ? à des (éventuels) fichiers validation-modification ou validation-suppression ?) :
    Ces bundles correspondent aux fichiers ResourcesSuppression.properties et ResourcesModification.properties qui sont décrits aux chapitres http://rpouiller.developpez.com/tuto...age_6#LVII-A-3 et http://rpouiller.developpez.com/tuto...ge_7#LVIII-A-8. A chaque fois, le chapitre juste après présente les fichiers struts-config correspondant et l'on peut voir à la fin des fichiers struts-config les déclarations des bundles. Les bundles permettent pour l'intertionalisation d'associer une clé avec un texte.

    N'hésite pas si tu as besoin d'autres informations.
    Bon courage.
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

  7. #47
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 28
    Points
    28

    Par défaut

    ok merci !!
    Sinon tu t'y connais en Hibernate ? Comment devrait on procéder si on souhaitait utiliser cette techno pour la partie modèle de ton projet ?

  8. #48
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro Régis POUILLER
    Chef de projet NTIC
    Inscrit en
    mai 2008
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Nom : Homme Régis POUILLER
    Âge : 37
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 1 041
    Points : 6 398
    Points
    6 398

    Par défaut

    Bonsoir,

    J'ai déjà utilisé Hibernate mais je ne prétendrai pas être la personne la plus compétente pour être un bon support dessus (surtout que ma dernière pratique d'Hibernate remonte à plus de 4 ans).
    Sinon d'après mes souvenirs, je transformerais la couche DAO pour utiliser Hibernate.

    Bon courage.
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

  9. #49
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 28
    Points
    28

    Par défaut

    merci, je vais essayer d'ajouter une couche hibernate à ton projet...

    d'autres questions (encore) : les classes avec un suffixe "bean" correspondent à des beans n'est ce pas ? càd des classes java qui sont serializables avec des getters et setters, mais pourquoi il n'y a pas de constructeur défini ? j'imagine qu'on utilise un constructeur par défaut (qui prend pas de paramètres) implicite... ??

  10. #50
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro Régis POUILLER
    Chef de projet NTIC
    Inscrit en
    mai 2008
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Nom : Homme Régis POUILLER
    Âge : 37
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 1 041
    Points : 6 398
    Points
    6 398

    Par défaut

    Bonjour,

    Exact. Lorsqu'il n'y a pas de constructeur implicite, Java ajoute un constructeur par défaut sans paramètre.

    Bon courage.
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

  11. #51
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 28
    Points
    28

    Par défaut

    Hello Régis,
    Je suis en train de rajouter une couche hibernate à ton projet, et pour la partie modification, tu as fait une classe "ModificationListeCoursesForm".
    Ds cette classe, tu manipules des objets "ModifElementCourseBean". Pour simplifier, n'aurais tu pas pu te contenter des objets "ElementCourseBean" ?

  12. #52
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro Régis POUILLER
    Chef de projet NTIC
    Inscrit en
    mai 2008
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Nom : Homme Régis POUILLER
    Âge : 37
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 1 041
    Points : 6 398
    Points
    6 398

    Par défaut

    Bonjour,

    Oui, je pense que tu peux simplifier avec une seule classe de bean.
    Honnêtement, je ne me rappelle plus pourquoi j'avais fait deux classes (erreur de ma part ou champs différents au départ puis évolution vers le même résultat).

    Bon courage.
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

  13. #53
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 28
    Points
    28

    Par défaut

    j'ai réussi à développer ma couche hibernate avec une seule classe bean...

    au passage, tu saurais comment installer le serveur jboss ?

    merci

  14. #54
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro Régis POUILLER
    Chef de projet NTIC
    Inscrit en
    mai 2008
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Nom : Homme Régis POUILLER
    Âge : 37
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 1 041
    Points : 6 398
    Points
    6 398

    Par défaut

    Bonsoir,

    Je n'ai pas fait cela récemment non plus
    Mais, l'installation ne pose généralement pas de problème : il suffit de lancer l'exécutable d'install et de suivre les différentes étapes.
    Après, il suffit d'ajouter le serveur dans Eclipse comme pour Tomcat.
    Ce qui est peut-être un peu plus compliqué c'est de définir les ressources JDBC.
    Mais, je pense que tu pourras te débrouiller (en plus il y a surement un tutoriel sur developpez).

    Bon courage.
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

  15. #55
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 28
    Points
    28

    Par défaut

    Salut Régis,
    Je bosse les EJB3 et penses tu qu'on pourrait insérer une couche EJB3 dans ton exemple ? peut être à la place de Hibernate... t'en penses quoi ?
    Merci
    FK

  16. #56
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro Régis POUILLER
    Chef de projet NTIC
    Inscrit en
    mai 2008
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Nom : Homme Régis POUILLER
    Âge : 37
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 1 041
    Points : 6 398
    Points
    6 398

    Par défaut

    Bonjour,

    Tout à fait, cela est tout à fait approprié de remplacer la partie Hibernate dans l'application par des EJB (EJB partie cliente ou EJB light selon le choix).

    Bon courage.
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

  17. #57
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 28
    Points
    28

    Par défaut

    merci pour ta réponse, mais qu'entends tu par EJB partie cliente ou EJB light selon le choix ??

  18. #58
    Nouveau Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    juillet 2011
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : juillet 2011
    Messages : 22
    Points : 28
    Points
    28

    Par défaut

    hello c'est encore moi
    je voulais te poser des questions sur la page de suppression
    tu as mis du javascript, tu peux expliquer "pas à pas" le fonctionnement ?
    ne devais tu pas dans un premier tps mettre une balise pour expliciter que tu faisais du javascript ?
    autre chose, pour valider le formulaire de création (vérifier qu'il faut mettre des chiffres pour la quantité par ex), peut on se contenter de faire du javascript ?
    si oui, comment ?

    merci !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    ;-)

  19. #59
    Membre du Club Avatar de dark.jabberwock
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    décembre 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : décembre 2009
    Messages : 38
    Points : 55
    Points
    55

    Par défaut

    Bonjour,

    Je ne vais que répondre à la partie
    autre chose, pour valider le formulaire de création (vérifier qu'il faut mettre des chiffres pour la quantité par ex), peut on se contenter de faire du javascript ?
    si oui, comment ?
    Il est fortement déconseillé de valider le formulaire qu'avec du JavaScript. En effet, il se peut que le navigateur d'un utilisateur ne supporte pas le JS ou bien que celui-ci soit désactivé.

    Auquel cas lors de la soumission du formulaire au serveur, les données peuvent ne pas être valides. Il est donc impératif de vérifier les données du côté serveur avant de les traiter. Le JavaScript n'est qu'un plus permettant de limiter le nombre d'aller-retour client-serveur juste pour valider le formulaire.

    De mémoire, Struts permet de mettre en place sur les action la méthode validate (tout du moins dans sa version 1.3). Celle-ci sert alors à valider chaque données. Si au moins une des données n'est pas validés, on renvoi un message à l'utilisateur.

    Je suppose que le tutoriel présente à un moment ce mécanisme.

  20. #60
    Rédacteur/Modérateur
    Avatar de regis1512
    Homme Profil pro Régis POUILLER
    Chef de projet NTIC
    Inscrit en
    mai 2008
    Messages
    1 041
    Détails du profil
    Informations personnelles :
    Nom : Homme Régis POUILLER
    Âge : 37
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2008
    Messages : 1 041
    Points : 6 398
    Points
    6 398

    Par défaut

    Bonjour,

    En fait, le javascript est assez basic alors j'ai juste fait un petit paragraphe dans le chapitre http://rpouiller.developpez.com/tuto...=page_6#LVII-B
    Le "document.getElementById('idobjet').value = ${idObjet};" affecte une valeur à l'élément avec l'id idObjet
    et le "document.forms[0].submit();" soumet le formulaire.

    Je ne suis pas sur de bien comprendre la question mais dans l'exemple de la suppression il n'est pas nécessaire d'ajouter les balises de script puisque le code javascript sera directement dans la gestion d'événement.

    Sinon, en effet, il n'est pas conseillé de faire la validation en javascript.
    Pourquoi cet avatar ? Parce que j'aime bien le tableau "Le Fils de l'homme" de Magritte.
    Mes contributions sur developpez.com

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •