Bonjour,
Débutant en J2EE, je viens de lire le livre d'Eric Sarrion intitulé "Developpement web avec J2EE", dans lequel il donne un exemple d'architecture MVC ne faisant appel à aucun framework.
Dans son exemple, il utilise une seule table "Personne", cette table est modélisée par le javaBean "Personne.java", jusque là tout va bien.
Par contre, il crée une classe "AccesBd.java", dans laquelle il met à la fois :
- la connexion à la base de données
- les méthodes qui effectuent des requetes sql sur la table Personne, c'est à dire carrément les Statement et ResultSet.
- une méthode de gestion d'exception qui forward vers une jsp d'affichage d'exceptions.
Je suis débutant, mais d'après les tutos que j'ai pu suivre, ne faudrait-il pas séparer en plusieurs classes le fichier "AccesBd.java"?
Pour simplifier, j'ai commandé un livre sur struts qui arrivera la semaine prochaine, et en attendant j'aimerai commencer à implémenter les classes d'accès au données de ma base mysql.
Pourriez vous me donner une architecture "popre", mais sans utiliser hibernate pour le moment, du genre :
- mettre le code de connexion dans telle classe
- mettre les méthodes "sql" dans telle classe
- ...
merci d'avance
Partager