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

Les librairies d'Apache Software Foundation


précédentsommairesuivant

Apache Jakarta Commons DbUtils

Site

Cette librairie permet de grandement simplifier l'utilisation de JDBC. Elle permet en effet d'automatiser la récupération de données dans des Bean, plus besoin de se taper tous les setXXX à répétition. Elle permet aussi de charger et d'exécuter des requêtes SQL contenues dans un fichier properties. Elle permet aussi de fermer correctement la base de données sans s'occuper des exceptions.

Pour plus d'infos à ce sujet, vous pouvez lire ce tutoriel.

Commons DBCP

Site

Cette librairie permet de créer un pool de connexion JDBC. En effet, dans les programmes ou beaucoup d'utilisateurs travaillent en même, il est impossible de créer une connexion par utilisation, cela demandant trop de temps pour les créer toutes, on emploie donc un pool de connexion, chaque utilisateur qui aura besoin d'une connexion va donc aller chercher dans le pool une connexion et l'utiliser. Ainsi, on ouvre un nombre restreint de connexions et elles ne sont utilisées qu'en cas de requête et donc beaucoup moins longtemps inactives.

Apache Torque

Site

Cette librairie permet de faire du mapping relationnel avec une base de données. Cela veut donc dire que vous pouvez manipuler les données de votre base via des objets Java et non plus via des requêtes SQL. Ce qui facilite grandement le travail. Il utilise pour cela un schéma XML qui sert à faire le lien entre votre base de données et vos objets. On peut aussi utiliser ce schéma XML pour générer automatiquement la base de données.

Apache Lucene Java

Site

Cette librairie met à disposition un moteur de recherche très puissant pour votre application. Ainsi, vous pourrez facilement effectuer des recherches dans votre base de données. Vous pouvez aussi réaliser des recherches avec du texte.

Pour plus d'infos à ce sujet, vous pouvez lire ce tutoriel.

Apache Derby

Site

Derby n'est pas une librairie, mais j'ai quand même tenu à la mettre ici. C'est une base de données embarquée écrite entièrement en Java. C'est donc une base que vous pouvez joindre à votre projet et qui ne nécessite rien d'autre. Cette base de données peut aussi travailler en mode client-serveur. De plus, elle respecte les standards SQL, donc vous pouvez l'utiliser comme n'importe quelle base de données.

Apache Torque

Site

Torque est un outil de mapping objet/relationnel. C'est à dire que vous allez pouvoir manipuler les données d'une base de données sous forme d'objets Java, donc de manière bien plus intuitive qu'avec des ResultSet.

Apache Xindice

Site

Xindice est une base de données en Java basé sur le support XML. Il vous permettra donc de stocker facilement des données XML.


précédentsommairesuivant











Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2009 Baptiste Wicht. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.