Classes DAO (MVC2) - Java - Programmation
Marsh Posté le 22-02-2008 à 10:39:24
Merci de changer le titre du topic : les titres en majuscules sont interdits et un titre explicite c'est mieux aussi.
Marsh Posté le 22-02-2008 à 17:08:24
ReplyMarsh Posté le 22-02-2008 à 19:00:43
ramzi08 a écrit : Pour cela j'ai créer une interfaceDAO qui contient les differentes methodes d'acces à la base de données, une classe qui implemente cette interface et qui contient la description de ces methodes. mais ce que je dois connaitre c'est qu'es ce que je dois mette dans la classe abstraite et dans la classe concrete? |
classe abstraite ou interface ?
normalement, c'est une interface. Donc ta question ne se pose pas.
ramzi08 a écrit :
Merci d'avance |
tu cherches à faire quoi ?
on comprend rien là.
ps: et si tu veux plus de réponses, faut pas cocher toutes les checkboxes et mettre un titre falacieux, mais plutôt utiliser les smileys avec parcimonie.
Marsh Posté le 23-02-2008 à 08:46:53
interfaceDAO est une interface.
laisse tomber tout ça, je cherche a realiser une application web se basant sur le DAO qui utilise le MVC2, cette application peut etre par exemple une page jsp (login password)avec des servlets permettant l'authentification d'une personne et de vérifier si elle est bien inscrit dans une base de données postgresql ou non?
comment je devais faire?
Marsh Posté le 23-02-2008 à 17:27:18
Je ne sais pas ou tu as vu que la DAO était un design pattern, ou que celà fesait parti de MVC2 ...
Marsh Posté le 23-02-2008 à 19:34:42
ramzi08 a écrit : interfaceDAO est une interface. |
ok
Marsh Posté le 25-02-2008 à 14:33:46
avez vous un exemple qui se base sur DAO et qui permet d'accéder au base de données potsgresql?
Marsh Posté le 26-02-2008 à 11:59:20
Tout est expliqué là : http://java.sun.com/blueprints/cor [...] bject.html
Marsh Posté le 26-02-2008 à 12:02:32
ramzi08 a écrit : vous n'avez aucune réponse, même à un seul question? |
moi j'ai une question qui amène une réponse : pourquoi tu ne veux pas mettre un titre explicite à ton topic ?
Marsh Posté le 26-02-2008 à 12:12:22
ReplyMarsh Posté le 26-02-2008 à 12:25:18
Voici mon exemple:
j'ai une table dans postgresql qui s'appelle Personne;
1-
public interface PersonneDAO {
public void getOne(int ID, String nom, String prenom,String email);
public boolean deleteOne(int ID);
public boolean insertOne();
}
2-
import java.sql.*;
public class liste_personneDAO implements PersonneDAO{
public static String SELECT_PERSONNE="select from Personne where ID=2";
public static String DELETE_PERSONNE="delete from Personne where ID=3";
public static String INSERT_PERSONNE="INSERT INTO PersonneDAO (id, nom, prenom, email) VALUES (1, toto,jack,totojack@yahoo.fr)";
}
3-
public class Personnes {
protected Integer ID;
protected String nom;
protected String prenom;
protected String email;
public void setID(int ID){this.ID=ID;}
public void setnom(String nom){this.nom=nom;}
public void setprenom(String prenom){this.prenom=prenom;}
public void setemail(String email){this.email=email;}
public Integer getID(){return ID;}
public String getnom(){return nom;}
public String getprenom(){return prenom;}
public String getemail(){return email;}
}
qu'es ce que je devrais faire d'autre?
sachant que je travail sur eclipse.
Marsh Posté le 26-02-2008 à 12:27:59
obstiné le monsieur
va t'il falloir que je ferme le topic pour enfin lui faire modifier son titre ?
Marsh Posté le 26-02-2008 à 12:50:19
ramzi08 a écrit : je m'excuse. |
c'est très gentil de t'excuser mais le titre n'est toujours pas modifié.
je te demanderais donc de le faire, faute de quoi je ferme ton topic.
Marsh Posté le 26-02-2008 à 13:54:24
Code :
|
C'est quoi cette interface ???
un getOne qui retourne rien, un insertOne qui prend aucun argument ?
Marsh Posté le 26-02-2008 à 14:21:36
c'est une interface qui contient les methodes d'acces a la base de données.
comment je devrais faire alors?
Moi je veux construire une petite application d'acces a la base de données elle permet d'inserer, de modifier de selectionner des données de la base.
sachant que je doit utiliser le DAO pour cette application.
Marsh Posté le 27-02-2008 à 09:17:36
Chris-31 a écrit :
|
c'est conceptuel
Marsh Posté le 22-02-2008 à 09:48:17
Bonjour,
Je suis entrain de developper une apllication web à l'aide de j2ee, j'utilise comme base de données postgresql.
je dois utiliser aussi le DAO(design pattern Data Access Object).
Pour cela j'ai créer une interfaceDAO qui contient les differentes methodes d'acces à la base de données, une classe qui implemente cette interface et qui contient la description de ces methodes. mais ce que je dois connaitre c'est qu'es ce que je dois mette dans la classe abstraite et dans la classe concrete?
Comment je peux integrer ces classes dans une solution(par exemple je veux lire des données de la base...)?
Sur quelle plateforme je dois les exécutés? moi j'utilise Eclipse3.2 ou netBaeans 5.5.1. es ce que je peux l'exécuter sur ces outils? si oui es ce il ya des .jar a telecharger? ya t-il des fichiers xml a configurer?
Es ce que je dois construire une classe que sert pour la connexion a la base de données (postgresql)?
j'ai lus beaucoup de documents sur l'internet j'ai trouver des exemples de calsses mais j'ai pas compris ou je dois les mettre dans une application? sur quelle palteforme....?
je sais que j'ai poser beaucoup des questions, mais je m'excuse je suis obligé de connaitre tous ça et si possible avec un petit exemple...
j'ai perdu 10 jours pour comprendre tous ça mais j'ai pas arriver.
Merci d'avance
Message édité par ramzi08 le 26-02-2008 à 14:13:49