org/int/asso/asf/Commons.html
<!--#include virtual="/header-start.html" -->
<title>Commons</title>
<h1><a href="https://jakarta.apache.org/commons">Commons</a></h1>
<!--#include virtual="/header-end.html" -->
<section>
<h2>Besoin</h2>
<p>Fournir un ensemble d'API communes aux applications <a href="/org/us/company/oracle/sun/ptf/java">Java</a> et <a
href="/tech/info/soft/prod/licence/oss">Open Source</a>.</p></section>
<section>
<h2>Conception</h2>
<p>Commons fournit un ensemble de composants transverses réutilisables dans des applications Java.</p>
<p>Ces composants sont disponibles dans deux sous-modules de Commons :</p>
<ul>
<li><strong>proper </strong>: Un référentiel de composants</li>
<li><strong>sandbox </strong>: un environnement de développement de composants.
</ul>
<table>
<thead>
<tr>
<td class="titleCorner"></td>
<th> Commentaire</th>
</tr>
</thead>
<tr>
<th><a href="https://jakarta.apache.org/cactus/">Cactus</a></th>
<td>Extension de <a href="/tech/info/soft/prod/JUnit.html">JUnit</a> pour les tests côté serveur (<a
href="/org/us/company/oracle/sun/ptf/java/api/ee/">J2EE</a>)
</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/cli/">CLI</a></th>
<td><em>Command Line Interface</em>. Simplifie le décodage des paramètres en ligne de commande.</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/collections.html">Collections</a></th>
<td>Extensions des collections standard Java</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/dbcp.html">DBCP</a></th>
<td><i>DataBase Connection <a href="/tech/info/soft/Pooling.html">Pool</a></i></td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/digester/">Digester</a></th>
<td><a href="/tech/info/soft/proj/impl/lang/oo/Persistance.html">Persistance</a> Objet/XML.</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/discovery/">Discovery</a></th>
<td>Recherche et récupération de ressources</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/fileupload/">File Upload</a></th>
<td>Envoi de fichiers vers le serveur.</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/jxpath/">JXPath</a></th>
<td>Manipulation de JavaBeans via une syntaxe XPath</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/lang.html">Lang</a></th>
<td>Classes utilitaires (<a href="/tech/info/soft/proj/impl/lang/Exception.html">exceptions</a>, etc.) étendant
java.lang
</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/logging.html">Logging</a></th>
<td>Traces indépendantes d'une API</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/math/">Math</a></th>
<td>Statistiques, distributions de probabilité, racines et interpolation, génération de données aléatoires,
fonctions spéciales (Gamma, Beta), matrices et résolution de systèmes linéaires
</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/modeler.html">Modeler</a></th>
<td>Création de Model MBeans <a href="/org/us/company/oracle/sun/ptf/java/api/JMX.html">JMX</a></td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/pool.html">Pool</a></th>
<td><a href="/tech/info/soft/Pooling.html">Pooling</a> d'objets</td>
</tr>
<tr>
<th>Services</th>
<td>Détection de services.</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/validator/">Validator</a></th>
<td>Validation de champs (expressions régulières, etc.)</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/beanutils.html">BeanUtils</a></th>
<td>Introspection via des scriplets</td>
</tr>
<tr>
<th><a href="https://jakarta.apache.org/commons/digester/">Digester</a></th>
<td>Mapping <a href="/tech/info/soft/data/doc/xml/">XML</a> vers Java, souvent utilisé pour la lecture de fichiers
de configuration. Supporte <a href="/tech/info/soft/data/doc/rdf">RSS</a>.
</td>
</tr>
</table>
</section>
<section>
<h2>Exemples</h2>
<p>Commons est utilisé par :</p>
<ul>
<li>Jakarta
<ul>
<li><a href="/org/int/asso/asf/server/web/Struts.html">Struts</a></li>
<li><a href="/org/int/asso/asf/server/web/apache/tomcat">Tomcat</a></li>
</ul>
</li>
</ul>
</section>
<section>
<h2>Voir</h2>
<ul>
<li>Pool <a href="https://jakarta.apache.org/commons/pool/api">API</a></li>
</ul>
</section>
<!--#include virtual="/footer.html" -->