commons-beanutils.jar
Commons-Beanutils ist ein Unterprojekt des Jakartacommons-Projekts. Der Zweck der Entwicklung dieses Projekts besteht darin, Entwicklern dabei zu helfen, die Eigenschaften von JavaBeans dynamisch abzurufen/festzulegen und gleichzeitig das Problem zu lösen, jedes Mal getXXX und setXXX schreiben zu müssen.
commons-digester.jar
Digester war ursprünglich nur ein Tool in JakartaStruts, das zur Verarbeitung der Konfigurationsdatei struts-config.xml verwendet wurde. Offensichtlich ist das Konvertieren von XML-Dateien in entsprechende Java-Objekte eine sehr allgemeine Funktion, und dieses Tool verdient eine breitere Verwendung, sodass es bald im JakartaCommons-Projekt (zur Bereitstellung einer wiederverwendbaren Java-Komponentenbibliothek) einen Platz fand.
Intern verwendet Struts Digester aus dem Projekt Jakarta Commons [ASF, Commons], um Struts-Konfigurationsdateien zu analysieren. Digester verwendet struts-configDTD, um das Format des Dokuments zu überprüfen und das im Dokument beschriebene Java-Objekt zu erstellen. Wenn eine XML-Datei undokumentierte Elemente enthält oder Elemente auf undokumentierte Weise verwendet, verarbeitet Digester die Datei nicht.
commons-fileupload.jar
Mit Commons-FileUploadFileUpload können Sie Ihren Anwendungen und Servlets zum Hochladen von Dateien in Struts ganz einfach leistungsstarke und leistungsstarke Datei-Upload-Funktionen hinzufügen.
Das Verifizierungsframework von Struts basiert auf den folgenden zwei Paketen:
commons-validator.jar
(Verifizierungsmethode) und Verifizierungsregeln. Unterstützt die Internationalisierung von Validierungsregeln und Fehlermeldungen. Struts verwendet es zur Validierung von Formularen.
jakarta-oro.jar
Commons-EL Commons-Jexl Search Jakarta OROJakartaORO ist eine Reihe von Textverarbeitungstools, die Perl5.0-kompatible reguläre Ausdrücke, AWK-ähnliche reguläre Ausdrücke und Glob-Ausdrücke bereitstellen können. Es bietet auch Funktionen wie Ersetzen, Aufteilen und Filtern von Dateinamen.
struts.jar
Struts-Kernpaket.
Andere Glaspakete
commons-collections.jar
Erweitert das Standard-JavaCollection-Framework um zusätzliche Map-, List- und Set-Implementierungen sowie mehrere nützliche Dienstprogrammbibliotheken. Die Funktion ist leistungsfähiger als java.util.*.
commons-logging.jar:
Eines der Apache Commons-Pakete, das Protokollierungsfunktionen enthält. Das Paket selbst enthält einen SimpleLogger, dessen Funktionalität jedoch sehr schwach ist. Beim Ausführen wird zunächst nach log4j in CLASSPATH gesucht. Wenn nicht, wird nach java.util.logging gesucht, das mit JDK1.4 geliefert wird. Wenn es nicht gefunden wird, wird SimpleLogger verwendet. Das Auftauchen von commons-logging.jar ist ein Überbleibsel der Geschichte. Apache versuchte sein Bestes, Sun dazu zu bewegen, log4j zu JDK1.4 hinzuzufügen. Daher lehnt Apache es ab. Die Funktion dieses Pakets ist der von log4j weit unterlegen, und die Leistung ist durchschnittlich.
Später entwickelte Apache commons-logging.jar, um mit zwei Loggern kompatibel zu sein. Daher kann für Protokollprogramme, die mit commons-logging.jar geschrieben wurden, der zugrunde liegende Logger gewechselt werden. Sie können log4j, java.util.logging oder seinen eigenen SimpleLogger wählen. Ich empfehle jedoch weiterhin dringend die Verwendung von log4j, da log4j eine hohe Leistung aufweist, die Protokollausgabezeit fast der von System.out entspricht und die Verarbeitung eines Protokolls im Durchschnitt nur 5 us dauert. Sie finden die log4j-Konfigurationsdatei, die Hibernate für Sie vorbereitet hat, im src-Verzeichnis von Hibernate. Sie müssen nur zur Apache-Website gehen, um log4j herunterzuladen. commons-logging.jar ist ebenfalls ein notwendiges JAR-Paket.
Dieser Artikel stammt aus dem CSDN-Blog. Bitte geben Sie beim Nachdruck die Quelle an: http://blog.csdn.net/iamboy_1/archive/2009/12/31/5111415.aspx
-