org/int/asso/asf/Commons.html

Summary

Maintainability
Test Coverage
<!--#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" -->