ホームページ  >  記事  >  Java  >  JAVA開発で一般的に使用されるツールは何ですか?

JAVA開発で一般的に使用されるツールは何ですか?

WBOY
WBOY転載
2023-04-29 09:43:13890ブラウズ

コモンズ BeanUtils

Bean 用のツールセット。多くの場合、Bean は一連の get と set で構成されているため、BeanUtils はこれに基づいていくつかのパッケージ化も実行します。

より一般的に使用される機能は、Bean のプロパティをコピーする Bean Copy です。 PO (永続オブジェクト) から VO (値オブジェクト) にデータをコピーするなど、階層化されたアーキテクチャを開発している場合に使用されます。

コモンズ コーデック

これは、DES、SHA1、MD5、Base64、URL、Soundx などの一般的に使用されるエンコードおよびデコード方法を提供するエンコードおよびデコード コンポーネントです。

コモンズコレクション

これは、Java 標準の Collections API を拡張するコレクション コンポーネントであり、一般的に使用されるコレクション操作をカプセル化、抽象化し、補足することで、パフォーマンスを確保しながらコードを大幅に簡素化します。

コモンズ圧縮

ファイルの圧縮・解凍を行うコンポーネントで、rar、cpio、Unix dump、tar、zip、gzip、XZ、Pack200、bzip2形式の圧縮ファイルを操作できます。

コモンズの構成

プロパティまたは XML ファイルから構成情報をロードできる、Java アプリケーション用の構成管理ツールです。

コモンズCSV

さまざまな CSV (Comma Separated Value) 形式のファイルの読み書きに使用される Java クラス ライブラリです。

コモンズデーモン

通常の Java アプリケーションをシステムのバックグラウンド サービスとして実現します。たとえば、Tomcat はこのプロジェクトを使用して、Linux および Windows 上でサービスとして起動および停止します。

コモンズ DBCP

データベース接続プール。

Commons DBUtils

これは、データベースを操作するための従来のクラスを再カプセル化し、結果セットをリストに変換できる JDBC ツール コンポーネントです。

コモンズダイジェスター

は、XML を Java オブジェクトにマッピングするためのツールセットです。

コモンズメール

Java Mail APIをカプセル化し、よく利用されるメール送受信クラスを提供し、メール操作を簡略化するメール操作部品です。このコンポーネントは Java Mail API に依存しています。

Commons Exec

exe ファイルやコマンド ラインの実行など、外部プロセスを実行するための一般的な方法をいくつか提供します。

Commons FileUpload

Webアプリケーションやサーブレットのファイルアップロード機能、Struts2やSpringMVCのファイルアップロードコンポーネントを提供します。

コモンズIO

http://java.io を拡張し、より便利な IO 処理を提供する IO 処理用のツールクラス パッケージです。

コモンズ JCI

共通の Java コンパイラ インターフェイスを提供します。

Commons Lang3

Javaの基本オブジェクトメソッドを処理するためのツールクラスパッケージであり、java.lang APIの基本処理メソッドの欠点を補い、文字や配列などの基本オブジェクトに対する操作を提供します。

コモンズランチャー

プラットフォーム間で独立して起動できる Java アプリケーション。

コモンズロギング

軽量で特定の実装に依存しない統合ログ インターフェイスを提供します。このクラス パッケージは、ミドルウェア/ロギング ツール開発者に単純なログ操作の抽象化を提供し、プログラム開発者がさまざまな特定のログ実装ツールを使用できるようにします。

コモンズ数学

最も一般的に使用される数値アルゴリズムを含む、数学的および統計的計算方法のための軽量のセルフコンテナ パッケージ。

コモンズネット

さまざまなネットワーク プロトコルのクライアントをカプセル化し、FTP、NNTP、SMTP、POP3、Telnet、その他のプロトコルをサポートします。

コモンズプール

オブジェクト プーリングを実装するためのフレームワークの完全なセットと、オブジェクト プーリングを処理する際のワークロードを効果的に削減できるいくつかの独自のオブジェクト プール実装を提供します。クラスパッケージとは、ファイルハンドルやデータベース接続、ソケット通信などの大きなオブジェクトの呼び出し効率を向上させるために使用されるもので、簡単に言うと、一度オブジェクトを作成し、それを複数回利用する技術です。

コモンズプリミティブ

Java のプリミティブ型に対する、より小さく、より高速で、使いやすいサポートを提供します。

コモンズバリデータ

XML ファイルでバリデータ (検証メソッド) と検証ルールを定義するための、シンプルで拡張可能なフレームワークを提供します。検証ルールとエラー メッセージの国際化をサポートします。

Apache HttpClient

かつては Apache Commons のサブプロジェクトでしたが、後に独立しました。 HttpClient は、HTTP クライアントとサーバー間のさまざまな通信を簡素化し、HTTP クライアント プログラム (つまり、ブラウザ プログラム) の機能を実装します。

グアバ###### Google ユーティリティ ライブラリ。

FastJson

効率的なJson処理ライブラリ。

オリカ

効率的なBeanマッピングフレームワーク。

以上がJAVA開発で一般的に使用されるツールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。