Apache Commons ialah kit alat yang sangat berguna yang menyediakan kod sedia ada yang biasa untuk menyelesaikan pelbagai masalah praktikal, tanpa memerlukan kami pengaturcara mencipta semula roda. Untuk pengenalan terperinci kepada perpustakaan kelas ini, sila layari laman web rasmi. Jadual di bawah menyenaraikan beberapa kit alat. Dalam proses pembangunan biasa kami, kami boleh memilih kit alat yang sesuai mengikut keperluan kami sendiri.
Komponen | Penerangan | Versi Terkini | Dikeluarkan |
---|---|---|---|
BCEL | Perpustakaan Kejuruteraan Kod Byte - menganalisis, mencipta dan memanipulasi fail kelas Java | 6.3.1 | 24/3/2019 |
BeanUtils | Pembalut yang mudah digunakan di sekeliling API refleksi dan introspeksi Java. | 1.9.3 | 26/9/2016 |
BSF | Rangka Kerja Skrip Kacang - antara muka kepada bahasa skrip, termasuk JSR-223 | 3.1 | 24/6/2010 |
Rantai | Pelaksanaan corak Rantaian Tanggungjawab. | 1.2 | 2008/6/2 |
CLI | Penghurai hujah Baris Perintah. | 1.4 | 9/3/2017 |
Codec | Algoritma pengekodan/penyahkodan am (contohnya fonetik, base64, URL). | 1.12 | 2019/2/16 |
Koleksi | Memanjangkan atau menambah Rangka Kerja Koleksi Java. | 4.3 | 2019/2/5 |
Mampatkan | Mentakrifkan API untuk bekerja dengan fail tar, zip dan bzip2. | 1.18 | 2018/8/16 |
Konfigurasi | Membaca fail konfigurasi/keutamaan dalam pelbagai format. | 2.4 | 29/10/2018 |
Kripto | Pustaka kriptografi yang dioptimumkan dengan pelaksanaan algoritma Opensl atau JCE pembalut AES-NI. | 1.0.0 | 2016/7/22 |
CSV | Komponen untuk membaca dan menulis fail nilai dipisahkan koma. | 1.6 | 25/9/2018 |
Daemon | Mekanisme penyeruan alternatif untuk kod java seperti unix-daemon. | 1.0.15 | 2013/4/3 |
DBCP | Perkhidmatan pengumpulan sambungan pangkalan data. | 2.6.0 | 2019/2/19 |
DbUtils | Perpustakaan pembantu JDBC. | 1.7 | 2017/7/20 |
Digester | Utiliti pemetaan objek XML-ke-Java. | 3.2 | 2011/12/13 |
E-mel | Perpustakaan untuk menghantar e-mel dari Java. | 1.5 | 1/8/2017 |
Eksekutif | API untuk menangani pelaksanaan proses luaran dan pengurusan persekitaran di Java. | 1.3 | 2014/11/6 |
Muat Naik Fail | Keupayaan muat naik fail untuk servlet dan aplikasi web anda. | 1.4 | 16/1/2019 |
Fungsi | Functor ialah fungsi yang boleh dimanipulasi sebagai objek, atau objek yang mewakili satu fungsi generik. | 1 | 2011-??-?? |
Geometri | Ruang dan koordinat. | 1 | 2018-??-?? |
Pengimejan (sebelum ini dipanggil Sanselan) | Pustaka imej Jawa tulen. | 0.97-inkubator | 2009/2/20 |
IO | Koleksi utiliti I/O. | 2.6 | 2017/10/15 |
JCI | Antara Muka Pengkompil Java | 1.1 | 2013/10/14 |
JCS | Sistem Caching Java | 2.2,1 | 23/8/2018 |
Jeli | Enjin skrip dan pemprosesan berasaskan XML. | 1.0.1 | 27/9/2017 |
Jexl | Bahasa ungkapan yang memanjangkan Bahasa Ungkapan JSTL. | 3.1 | 2017/4/14 |
JXPath | Utiliti untuk memanipulasi Java Beans menggunakan sintaks XPath. | 1.3 | 2008/8/14 |
Lang | Menyediakan fungsi tambahan untuk kelas dalam java.lang. | 3.9 | 2019/4/15 |
Pembalakan | Meliputi pelbagai pelaksanaan API pengelogan. | 1.2 | 2014/7/11 |
Matematik | Komponen matematik dan statistik yang ringan dan serba lengkap. | 3.5 | 2015/4/17 |
Bersih | Koleksi utiliti rangkaian dan pelaksanaan protokol. | 3.6 | 2017/2/15 |
Nombor | Jenis nombor (kompleks, kuaternion, pecahan) dan utiliti (tatasusunan, kombinatorik). | 1 | 2017-??-?? |
OGNL | Bahasa Navigasi Grafik Objek | 4 | 2013-??-?? |
Kolam | Komponen pengumpulan objek generik. | 2.6.2 | 2019/4/11 |
Proksi | Pustaka untuk mencipta proksi dinamik. | 1 | 2008/2/28 |
RDF | Pelaksanaan biasa RDF 1.1 yang boleh dilaksanakan oleh sistem pada JVM. | 0.3.0-mengeram | 2016/11/15 |
RNG | Pelaksanaan penjana nombor rawak. | 1.2 | 2018/12/12 |
SCXML | Pelaksanaan spesifikasi XML Carta Negeri yang bertujuan untuk mencipta dan menyelenggara enjin Java SCXML. Ia mampu melaksanakan mesin keadaan yang ditakrifkan menggunakan dokumen SCXML dan mengekstrak antara muka persekitaran. | 0.9 | 2008/12/1 |
Statistik | Statistik. | 0.1 | ????-??-?? |
Teks | Teks Apache Commons ialah perpustakaan yang memfokuskan pada algoritma yang bekerja pada rentetan. | 1.6 | 2018/10/16 |
Pengesah | Rangka kerja untuk mentakrifkan pengesah dan peraturan pengesahan dalam fail xml. | 1.6 | 2017/2/21 |
VFS | Komponen Sistem Fail Maya untuk merawat fail, FTP, SMB, ZIP dan seumpamanya sebagai satu sistem fail logik. | 2.3 | 2019/2/4 |
Penenun | Menyediakan cara mudah untuk mempertingkat (menenun) kod bait tersusun. | 2 | 2018/9/7 |
Sebagai tambahan kepada kit alat dalam jadual di atas, projek Apache Common juga termasuk kit alat berikut, yang mana http-client adalah yang biasa digunakan.
Cactus: Cactus ialah rangka kerja ujian ringkas untuk ujian unit kod java bahagian pelayan (Servlets, EJBs, Tag Libs, Filters, ...). 🎜>
Atas ialah kandungan terperinci Apakah perpustakaan alat yang biasa digunakan dalam pembangunan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!