commons-beanutils.jar
Commons-Beanutils é um subprojeto do projeto jakartacommons. O objetivo do desenvolvimento deste projeto é ajudar os desenvolvedores a obter/definir dinamicamente as propriedades dos JavaBeans, ao mesmo tempo que resolve o problema de ter que escrever getXXX e setXXX todas as vezes.
commons-digester.jar
O Digester era originalmente apenas uma ferramenta no JakartaStruts, usada para processar o arquivo de configuração struts-config.xml. Obviamente, converter arquivos XML em objetos Java correspondentes é uma função muito geral, e essa ferramenta merece ser de uso mais amplo, por isso logo se tornou disponível no projeto JakartaCommons (para fornecer uma biblioteca de componentes Java reutilizável).
Internamente, o Struts usa o Digester do projeto Jakarta Commons [ASF, Commons] para analisar os arquivos de configuração do Struts. Digester usa struts-configDTD para verificar o formato do documento e criar o objeto Java descrito pelo documento. Se um arquivo XML contiver elementos não documentados ou usar elementos de maneira não documentada, o Digester não processará o arquivo.
commons-fileupload.jar
Commons-FileUploadFileUpload facilita a adição de recursos poderosos e de alto desempenho de upload de arquivos aos seus aplicativos e Servlets para upload de arquivos em struts.
A estrutura de verificação do struts depende dos dois pacotes a seguir:
commons-validator.jar
(Método de verificação) e regras de verificação. Suporta internacionalização de regras de validação e mensagens de erro. O Struts o utiliza para validar formulários.
jakarta-oro.jar
Commons-EL Commons-Jexl Search Jakarta OROJakartaORO é um conjunto de ferramentas de processamento de texto que pode fornecer expressões regulares compatíveis com perl5.0, expressões regulares semelhantes a AWK e expressões glob. Ele também fornece funções como substituição, divisão e filtragem de nome de arquivo.
suportes.jar
Pacote principal do Struts.
Outros pacotes jar
commons-collections.jar
Estende a estrutura JavaCollection padrão para fornecer implementações adicionais de Mapa, Lista e Conjunto, bem como várias bibliotecas de utilitários úteis. A função é mais poderosa que java.util.*.
commons-logging.jar:
Um dos pacotes Apache Commons que contém funcionalidade de registro em log. O pacote em si contém um SimpleLogger, mas sua funcionalidade é muito fraca. Ao executar, ele procurará primeiro o log4j no CLASSPATH. Se existir, use o log4j. Caso contrário, ele procurará o java.util.logging que vem com o JDK1.4. O surgimento do commons-logging.jar é um arrependimento que sobrou da história. O Apache fez o possível para pressionar a Sun a adicionar o log4j ao JDK1.4. No entanto, a equipe do projeto JDK1.4 estava se aproximando do momento de lançar os produtos JDK1.4. então o Apache o rejeitou. O requisito é usar seu próprio java.util.logging. A função deste pacote é muito inferior ao log4j e o desempenho é médio.
Mais tarde, o Apache desenvolveu o commons-logging.jar para ser compatível com dois registradores. Portanto, para programas de log escritos com commons-logging.jar, o Logger subjacente pode ser alternado. Você pode escolher log4j, java.util.logging ou seu próprio SimpleLogger. No entanto, ainda recomendo fortemente o uso do log4j, porque o log4j tem alto desempenho, o tempo de saída do log é quase igual ao System.out e o processamento de um log leva em média apenas 5us. Você pode encontrar o arquivo de configuração log4j que o Hibernate preparou para você no diretório src do Hibernate. Você só precisa ir ao site do Apache para baixar o log4j. commons-logging.jar também é um pacote jar necessário.
Este artigo vem do blog CSDN. Por favor, indique a fonte ao reimprimir: http://blog.csdn.net/iamboy_1/archive/2009/12/31/5111415.aspx.
-