Ola everybody,
Bon le titre est peu explicite d'où une explication:
* voila mon pb (enfin je sais pas si cela est un, à vous de me le dire (voir titre) !!!):
j'ai fait une webapp toute crado mais qui marche bien (essentiel dans l'informatique).
Je suis en train de la refaire entièrement, en cherchant à faire du code propre et réutilisable pour d'autres proj similaires.
Pour avoir un multipage des plus rapides (et qui marche quelque soit la BD), j'utilise les RowSet (ResultSet sérialisable donc exploitable pour des jsp) dans une classe de recherche d'objet en base. Cette "factory" a besoin d'un type de bean (FooBean.class) lors de sa création. Ensuite une simple requête et les paramètres associés permettent de créer une liste d'objets FooBean.
Là où cela devient intéressant, c'est que je me moque complètement des attributs contenus dans le FooBean (ou autre XXXBean, il faut juste que les attributs de FooBean correspondent avec ceux renvoyés par la requête).
MAIS ALORS OU EST TON PROBLEME (vous pouvez rajouter CONNARD si vous en avez envie ) ?
C'est que pour fonctionner, mes attributs sont déclarés en public mais cela me dérange fortement. Y aurait il une autre façon de procéder ?
Au passage, j'utilise la classe Field.
* Sinon pour l'opensource, comment créer un vrai projet opensource, c'est à dire d'un point de vue légal (c'est pour ma WebApp) ?
Merci.