commons-beanutils.jar
Commons-Beanutils est un sous-projet du projet jakartacommons. Le but du développement de ce projet est d'aider les développeurs à obtenir/définir dynamiquement les propriétés des JavaBeans, tout en résolvant le problème de devoir écrire getXXX et setXXX à chaque fois.
commons-digester.jar
Digester n'était à l'origine qu'un outil dans JakartaStruts, utilisé pour traiter le fichier de configuration struts-config.xml. Évidemment, la conversion de fichiers XML en objets Java correspondants est une fonction très générale, et cet outil mérite d'être utilisé plus largement, c'est pourquoi il est rapidement devenu disponible dans le projet JakartaCommons (pour fournir une bibliothèque de composants Java réutilisables).
En interne, Struts utilise Digester du projet Jakarta Commons [ASF, Commons] pour analyser les fichiers de configuration Struts. Digester utilise struts-configDTD pour vérifier le format du document et créer l'objet Java décrit par le document. Si un fichier XML contient des éléments non documentés ou utilise des éléments de manière non documentée, Digester ne traitera pas le fichier.
commons-fileupload.jar
Commons-FileUploadFileUpload facilite l'ajout de fonctionnalités de téléchargement de fichiers puissantes et hautes performances à vos applications et servlets pour le téléchargement de fichiers dans Struts.
Le cadre de vérification de struts s'appuie sur les deux packages suivants :
commons-validator.jar
(Méthode de vérification) et règles de vérification. Prend en charge l'internationalisation des règles de validation et des messages d'erreur. Struts l'utilise pour valider les formulaires.
jakarta-oro.jar
Commons-EL Commons-Jexl Search Jakarta OROJakartaORO est un ensemble d'outils de traitement de texte qui peuvent fournir des expressions régulières compatibles Perl5.0, des expressions régulières de type AWK et des expressions globales. Il fournit également des fonctions telles que le remplacement, le fractionnement et le filtrage des noms de fichiers.
struts.jar
Package de base Struts.
Autres paquets de pots
commons-collections.jar
Étend le framework JavaCollection standard pour fournir des implémentations supplémentaires de Map, List et Set ainsi que plusieurs bibliothèques d'utilitaires utiles. La fonction est plus puissante que java.util.*.
commons-logging.jar :
L'un des packages Apache Commons contenant une fonctionnalité de journalisation. Le package lui-même contient un SimpleLogger, mais sa fonctionnalité est très faible. Lors de l'exécution, il recherchera d'abord log4j dans CLASSPATH S'il existe, utilisez log4j. Sinon, il recherchera java.util.logging fourni avec JDK1.4. L'émergence de commons-logging.jar est un regret hérité de l'histoire. Apache a fait de son mieux pour faire pression sur Sun pour qu'il ajoute log4j au JDK1.4. Cependant, l'équipe du projet JDK1.4 approchait du moment de publier les produits JDK1.4. donc Apache l'a rejeté. L'exigence est d'utiliser votre propre java.util.logging. La fonction de ce package est bien inférieure à log4j et les performances sont moyennes.
Plus tard, Apache a développé commons-logging.jar pour être compatible avec deux enregistreurs. Par conséquent, pour les programmes de journaux écrits avec commons-logging.jar, le Logger sous-jacent peut être commuté. Vous pouvez choisir log4j, java.util.logging ou son propre SimpleLogger. Cependant, je recommande toujours fortement d'utiliser log4j, car log4j a des performances élevées, le temps de sortie du journal est presque égal à System.out et le traitement d'un journal ne prend que 5us en moyenne. Vous pouvez trouver le fichier de configuration log4j qu'Hibernate a préparé pour vous dans le répertoire src d'Hibernate. Il vous suffit d'aller sur le site Web d'Apache pour télécharger log4j. commons-logging.jar est également un package jar nécessaire.
Cet article provient du blog CSDN Veuillez indiquer la source lors de la réimpression : http://blog.csdn.net/iamboy_1/archive/2009/12/31/5111415.aspx.
-