commons-beanutils.jar
Commons-Beanutils は、jakartacommons プロジェクトのサブプロジェクトです。このプロジェクトの開発の目的は、開発者が JavaBeans のプロパティを動的に取得/設定できるようにすると同時に、毎回 getXXX と setXXX を記述する必要があるという手間を解決することです。
コモンズダイジェスター.jar
Digester は元々、struts-config.xml 構成ファイルを処理するために使用される、JakartaStruts の単なるツールでした。明らかに、XML ファイルを対応する Java オブジェクトに変換するのは非常に一般的な機能であり、このツールは広く使用されるに値するため、すぐに JakartaCommons プロジェクト (再利用可能な Java コンポーネント ライブラリを提供するため) で利用できるようになりました。
内部的には、Struts は Jakarta Commons [ASF、Commons] プロジェクトの Digester を使用して Struts 構成ファイルを解析します。 Digester は struts-configDTD を使用してドキュメントの形式を検証し、ドキュメントで記述された Java オブジェクトを作成します。 XML ファイルに文書化されていない要素が含まれている場合、または文書化されていない方法で要素が使用されている場合、Digester はファイルを処理しません。
commons-fileupload.jar
Commons-FileUploadFileUpload を使用すると、Struts でファイルをアップロードするための強力で高性能のファイル アップロード機能をアプリケーションやサーブレットに簡単に追加できます。
Struts の検証フレームワークは、次の 2 つのパッケージに依存しています。
commons-validator.jar
(検証方法)と検証ルールについて説明します。検証ルールとエラー メッセージの国際化をサポートします。 Struts はこれを使用してフォームを検証します。
ジャカルタ-オロ.jar
Commons-EL Commons-Jexl Search Jakarta OROJakartaORO は、perl5.0 互換の正規表現、AWK のような正規表現、および glob 表現を提供できるテキスト処理ツールのセットです。置換、分割、ファイル名フィルタリングなどの機能も提供します。
struts.jar
Strutsコアパッケージ。
その他のjarパッケージ
commons-collections.jar
標準の JavaCollection フレームワークを拡張して、追加の Map、List、Set 実装と複数の便利なユーティリティ ライブラリを提供します。この関数は java.util.* よりも強力です。
commons-logging.jar:
ロギング機能を含む Apache Commons パッケージの 1 つ。パッケージ自体には SimpleLogger が含まれていますが、その機能は非常に弱いです。実行時には、まず CLASSPATH で log4j を探します。存在しない場合は、JDK1.4 に付属の java.util.logging を探します。見つからない場合は、SimpleLogger を使用します。 commons-logging.jar の出現は歴史に残る後悔です。Apache は、log4j を JDK1.4 に追加するよう全力で働きかけましたが、JDK1.4 プロジェクト チームは JDK1.4 製品をリリースする時期が近づいていました。そのため、Apache はそれを拒否しました。要件は、独自の java.util.logging を使用することです。このパッケージの機能は log4j よりはるかに劣っており、パフォーマンスは平均的です。
その後、Apache は 2 つのロガーと互換性のある commons-logging.jar を開発しました。したがって、commons-logging.jar で作成されたログ プログラムの場合、基礎となる Logger を切り替えることができます。log4j、java.util.logging、または独自の SimpleLogger を選択できます。ただし、log4j はパフォーマンスが高く、ログ出力時間は System.out とほぼ同等で、ログの処理にかかる時間は平均 5us のみであるため、log4j の使用を強くお勧めします。 Hibernate が用意した log4j 設定ファイルは、Hibernate の src ディレクトリにあります。log4j をダウンロードするには、Apache Web サイトにアクセスするだけです。 commons-logging.jar も必要な jar パッケージです。
この記事は CSDN ブログからのものです。転載する場合は出典を明記してください: http://blog.csdn.net/iamboy_1/archive/2009/12/31/5111415.aspx
-