IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

servlet et classes associées


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut servlet et classes associées
    BONSOIR:
    je suis entrain de faire une application sous forme de servlet qui va gérer les rendez-vous d'un cabinet médical.
    j'ai élaboré ma servlet et elle fonctionne bien vace la base de données.
    je dispose de 5classes:personne,médecin,client,rdv,creneaux.
    je suis entrain de faire une classe qui représente une liste de clients et une autre une liste de médecins pour pouvoir ajouter client ou medecin.
    je dois aussi faire une classe pour afficher les rdv d'un médecin.
    j'ai déja fait les classes élémentaires:personne,médecin,client,rdv,creneaux;sauf que je trouve un prb concernnat les classes qui vont représenter les listes de médecins et de clients et de rdv,qqn peut m'aider?

  2. #2
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Pour représenter un liste de médecin tu peux utiliser par exemple une ArrayList
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ArrayList<Medecin> maListeMedecin = new ArrayList<Medecin>();
    Après je ne sais pas trop quoi te dire d'autre sans avoir plus d'info sur ce qui te bloque exactement.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut
    merci pour la réponse,ce qui me bloque est effectivement ce que tu viens de me proposer alors ca sera ainsi que je vais déclarer ma liste de rendez-vous et ma liste de clients?
    quel genre d'informations je dois te procurer pour davantage d'aide?

  4. #4
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Moi j'aurai mis la classe rdv comme une classe d'association entre un medecin et un patient pour une date donnée, ainsi donc tu sauveras tous les rdvs de la clinique comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    List<Rdv> listeRdv;
    Et un medecin aura une liste de patient comme attribut privé, sachant qu'un medecin n'a pas forcément un rdv à tout moment avec ses patients.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut
    j'ai bien compris ce que vous dites,mais la déclaration que tu m'as proposé je la mets ou exactement?
    comment sera la classe rdv ?les idées sont la mais je n'arrive pas à les concrétiser!
    merci

  6. #6
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Ton appli attaquera t'elle une base de donnée?
    Normalement les classes d'association sont à la charge de ton framework ou de ton logiciel de generation de MPD, si bien sur t'as mis de bonnes cardinalités

  7. #7
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut SOS CA NE MARCHE PLUS!
    bien sur que mon application a une relation avec une base de données,c'est d'ailleurs ce que je cherche à savoir devrais je attaquer les classes java sans invoquer la base de données séparément ou quoi?
    mais puisque je travaille sur une architecture mvc alors je dois séparer mes classes java de ceux de la bd alors sos je ne sais plus quoi faire

  8. #8
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    Normalement ton sujet ne devrait pas se trouver dans ce forum car visiblement t'as un pb de conception et peut être d'ignorance d'un framework de persistance, en l'occurence JPA ou Hibernate.
    As tu un diagramme de classe à la UML ? si ce n'est pas le cas, tu retournes concevoir ton diagramme de classe(Sous BoUml ou Poseidon,etc...)
    -Ensuite tu génères du code Java
    -Tu mets des @Entitys sur tes classes persistantes.selon le SGBD que t'utilises tu télécharges son jar pilote correspondant
    -Tu configures ton fichier persistence.XML
    etc...
    Je te conseille de faire un tour sur la FAQ de JPA, car c'est beaucoup trop long à expliquer, je ne sais pas si je t'aide mais si t'avais les questions précises t'aurait peut etre les reponses précises.
    Va un peu sur ce lien et fais googelise un peu sur le sujet aussi

  9. #9
    Nouveau membre du Club
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut SOS de l'aide !
    j'ai manqué à préciser que pour ma base de données elle est déja créée avec les tables correspondantes,je travaille avec mysql5.0.
    mon application c sur eclipse 3.2 ,j'ai déja mysql connector et comme début je demande de l'aide pour les classes techniques,j'ai déja fait mes classes métier,alors je suis en retard parce que je n'arrive pas à implémenter mon interface:
    import java.util.List;

    public interface IDao {
    // liste des clients
    public List<Client> getAllClients();
    // liste des Médecins
    public List<Medecin> getAllMedecins();
    // liste des créneaux horaires d'un médecin
    public List<Creneau> getAllCreneaux(int idMedecin);
    // liste des Rv d'un médecin, un jour donné
    public List<Rv> getRvMedecinJour(int idMedecin, String jour);
    // ajouter un RV
    public int ajouterRv(String jour, int idCreneau, int idClient);
    // supprimer un RV
    public void supprimerRv(int idRv);
    }

    mon probléme actuel réside en l'implémentation de ces classes ensuite je dois faire une autre interafce qui communique avec la base de données,alors voila si vous pouvez aider n'hésitez-pas!

  10. #10
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Par défaut
    La bonne pratique laisse la charge au framework JPA pour un bon mapping Objet/relationnel de créer les tables dans la base, alors si tu l'as fait manuellement c'est un peu l'inverse de la pratique mais bon on peut toujours voir comment t'aider. peux tu nous faire une capture d'écran de ton diagramme de classe et un copier/coller de ta classe Medecin qui doit normalement être persistance ? ca nous aidera peut être à t'aider.

Discussions similaires

  1. [hibernate]Problème mapping classe association
    Par jsl1 dans le forum Hibernate
    Réponses: 6
    Dernier message: 16/06/2006, 17h27
  2. Les classes-associations
    Par m.z.ouer dans le forum Diagrammes de Classes
    Réponses: 4
    Dernier message: 26/05/2006, 10h48
  3. [Tomcat] Liste des servlets et sessions associées
    Par frala dans le forum Tomcat et TomEE
    Réponses: 4
    Dernier message: 08/02/2006, 14h53
  4. [Hibernate] Mapper une classe association
    Par mauvais_karma dans le forum Hibernate
    Réponses: 16
    Dernier message: 25/01/2006, 12h34
  5. [Hibernate] remplir une classes association
    Par mauvais_karma dans le forum Hibernate
    Réponses: 13
    Dernier message: 31/08/2005, 16h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo