L’écriture d’un bon code JDBC n’est pas très compliquée. Toutefois cette tâche peut vite devenir pénible et répétitive lorsqu’il s’agit de ramener un grand nombre d’objet d’une base de données. L’utilisation de framework de persistence peut vous simplifier la chose.
Pour les programmateurs pressés qui n’ont pas le temps de se former à ces frameworks, Jakarta Commons DBUtils peut être la solution. Cette API constitue une couche d’abstraction au dessus de JDBC et vous permettra avec trois commandes d’ouvrir une connexion au SGBD et construire une liste de Bean. Cette API vous épargnera aussi les longs blocs try-catch pour refermer vos ResultSet, Statement et Connection.
Vous trouverez plus de détails dans ce tutoriel.
Archives pour la catégorie 1. News
Apache Jakarta Commons Transaction
La communauté Apache Jakarta Commons est connue pour ses API utilitaires : pools de connexions, digesters XML, clients HTTP, Logging et autres dont la liste est disponible sur leur site .
Une nouvelle API vient de sortir du « bac à sable » de Jakarta Commons : Jakarta Commons Transaction.
Initialement, cette API contient des implémentations pour les locks multi-niveaux, des wrappers pour rendre transactionnelles les classes implémentant l’interface Map, et une gestion des accès fichiers de façon transactionnelle. Cette API sera amenée à s’étendre en fonction des besoins. Toutefois, elle devrait rester compatible avec le JDK 1.2 et avoir un minimum de dépendances.
L’objectif à long terme est de créer une contrepartie transactionnelle au package « concurrent » qui est apparu avec Java 5.0.
Les FAQ Java à votre disposition
L’équipe Java met à votre disposition plusieurs FAQ pour répondre rapidement et simplement aux questions courantes :
– La FAQ Java (240 Q/R): tout ce qui concerne la programmation Java en général, dont 30 nouvelles sur XML !
– La FAQ JDBC (130 Q/R) : les questions concernant l’API d’accès aux bases de données
– La FAQ Struts (33 Q/R) : tout sur le framework Struts
– La FAQ J2EE en cours de construction
– La FAQ Eclipse en cours de construction
Nous vous invitons également à nous aider à faire vivre ces FAQ en participant. Pour cela, c’est simple : postez vos propositions de Questions/Réponses dans les enfilades respectifs sur le forum (FAQ Java, FAQ JDBC, FAQ Struts, FAQ J2EE, FAQ Eclipse).
Alors, avant de postez sur le forum, n’oubliez pas de jetter un oeil dans les FAQ : la réponse à votre question s’y trouve peut-être déjà !
Early Draft pour JSP 2.1
Vous songez à vous mettre à JSP 2.0 ?
Profitez en pour vous renseigner dès à présent sur les orientations annoncées pour JSP 2.1 !
Le JCP vient de publier les Early Draft Review de JSP 2.1.
Ces nouvelles versions pourraient notamment faire partie de la prochaine version de J2EE (5.0), à moins qu’il ne soit attendu l’arrivée de JSF 2.0
Cette nouvelle version est marquée par un travail important dans le sens d’un EL (Expression Language) unifié.
La syntaxe est ainsi revue (#{ } connu des utilisateur de JSF en remplacement de ${ } qui reste toutefois la syntaxe à utiliser pour une évaluation immédiate). Cette amélioration va dans le sens de EL utilisé par JSF 1.1 (EL pour JSF ne sera par conséquent plus supporté à partir de la version 1.2) et devrait donc permettre une meilleure interaction entre JSP et JSF.
Les éléments <deferred-value>, <deferred-method> et <method-signature> sont ainsi rajoutés comme sous éléments du tag <attribute> dans le descripteur de tag. La nouvelle API EL, totalement indépendante de la spécification JSP (entendre qu’elle pourra être utilisée dans d’autres contextes) apparait avec le paquetage javax.el. Le but étant de pouvoir désormais utiliser EL pour gérer des informations dont le type de retour n’est pas restreint à String, permettant par exemple d’appeler des méthodes ou de passer en paramètre un nom de méthode comme on le fait pour une variable habituellement (plongez vous dans EL pour JSF pour un aperçu).
Le recours à la JSTL 1.1 sera par ailleurs supporté et JSP 2.1 ne devrait pas nécessiter J2SE 5.0 (comme ce fût le cas pour JSP 2.0 qui repose sur J2SE 1.3).
Liens :
- Retrouvez des extraits d’un chat où vous en apprendrez également sur le futur et JSF 2.0
- Télécharger les spécifications (ne perdez pas votre temps sur JSPSpec.pdf, il ne recense pas de nouveauté majeure autre que EL unifié qui est traité plus en détails dans ELSpec.pdf) : http://jcp.org/aboutJava/communityprocess/edr/jsr245/
Bienvenue !!!
Bonjour et bienvenue !
Benvenue sur le blog de la rubrique Java ! Vous trouverez ici toutes les news de la rubrique java comme les nouveaux tutoriaux ou les mises à jours des faq, mais aussi les news du monde java en général.
Pour être plus proche de vos attentes, dites nous ce que vous souhaiteriez voir sur ce blog. Et si vous voulez nous aidez, toutes les infos sont là !
Merci à vous et venez nombreux !!!
L’équipe Java de developpez.com.