commons-beanutils.jar
Commons-Beanutils เป็นโครงการย่อยของโครงการ jakartacommons วัตถุประสงค์ของการพัฒนาโปรเจ็กต์นี้คือเพื่อช่วยให้นักพัฒนารับ/ตั้งค่าคุณสมบัติของ JavaBeans แบบไดนามิก ในขณะเดียวกันก็แก้ไขปัญหาที่ต้องเขียน getXXX และ setXXX ทุกครั้ง
commons-digester.jar
เดิม Digester เป็นเพียงเครื่องมือใน JakartaStruts ที่ใช้ในการประมวลผลไฟล์คอนฟิกูเรชัน struts-config.xml แน่นอนว่าการแปลงไฟล์ XML เป็นอ็อบเจ็กต์ Java ที่สอดคล้องกันนั้นเป็นฟังก์ชันทั่วๆ ไป และเครื่องมือนี้สมควรที่จะนำไปใช้ในวงกว้าง ดังนั้นในไม่ช้ามันก็พร้อมใช้งานในโครงการ JakartaCommons (สำหรับการจัดหาไลบรารีคอมโพเนนต์ Java ที่นำมาใช้ซ้ำได้)
ภายใน Struts ใช้ Digester จากโปรเจ็กต์ Jakarta Commons [ASF, Commons] เพื่อแยกวิเคราะห์ไฟล์คอนฟิกูเรชัน Struts Digester ใช้ struts-configDTD เพื่อตรวจสอบรูปแบบของเอกสารและสร้างอ็อบเจ็กต์ Java ที่อธิบายโดยเอกสาร หากไฟล์ XML มีองค์ประกอบที่ไม่มีเอกสาร หรือใช้องค์ประกอบในลักษณะที่ไม่มีเอกสาร Digester จะไม่ประมวลผลไฟล์
คอมมอนส์-fileupload.jar
Commons-FileUploadFileUpload ทำให้การเพิ่มความสามารถในการอัพโหลดไฟล์ที่มีประสิทธิภาพและมีประสิทธิภาพสูงให้กับแอปพลิเคชันของคุณและ Servlets สำหรับการอัพโหลดไฟล์ใน struts เป็นเรื่องง่าย
กรอบการตรวจสอบสตรัทขึ้นอยู่กับสองแพ็คเกจต่อไปนี้:
สามัญ-validator.jar
(วิธีการตรวจสอบ) และกฎการตรวจสอบ รองรับกฎการตรวจสอบและข้อความแสดงข้อผิดพลาดที่เป็นสากล Struts ใช้เพื่อตรวจสอบความถูกต้องของแบบฟอร์ม
จาการ์ตา-oro.jar
Commons-EL Commons-Jexl Search Jakarta OROJakartaORO เป็นชุดเครื่องมือประมวลผลข้อความที่สามารถให้นิพจน์ทั่วไปที่เข้ากันได้กับ perl5.0, นิพจน์ทั่วไปที่คล้ายกับ AWK และนิพจน์ glob นอกจากนี้ยังมีฟังก์ชันต่างๆ เช่น การแทนที่ การแยก และการกรองชื่อไฟล์
เสา.โถ
แพ็คเกจแกนสตรัท
แพ็คเกจขวดอื่นๆ
คอมมอนส์คอลเลกชัน.jar
ขยายเฟรมเวิร์ก JavaCollection มาตรฐานเพื่อจัดเตรียมการใช้งาน Map, List และ Set เพิ่มเติม รวมถึงไลบรารียูทิลิตี้ที่มีประโยชน์มากมาย ฟังก์ชันนี้มีประสิทธิภาพมากกว่า java.util.*
สามัญ-logging.jar:
หนึ่งในแพ็คเกจ Apache Commons ที่มีฟังก์ชันการบันทึก ตัวแพ็คเกจประกอบด้วย SimpleLogger แต่ฟังก์ชันการทำงานยังอ่อนแอมาก เมื่อรัน มันจะค้นหา log4j ใน CLASSPATH หากไม่มี ให้ใช้ log4j การเกิดขึ้นของ commons-logging.jar ถือเป็นความเสียใจที่เหลืออยู่จากประวัติศาสตร์ Apache พยายามอย่างเต็มที่ที่จะล็อบบี้ Sun เพื่อเพิ่ม log4j ให้กับ JDK1.4 อย่างไรก็ตาม ทีมงานโครงการ JDK1.4 ใกล้ถึงเวลาที่จะปล่อยผลิตภัณฑ์ JDK1.4 ดังนั้น Apache จึงปฏิเสธมัน ข้อกำหนดคือการใช้ java.util.logging ของคุณเอง ฟังก์ชั่นของแพ็คเกจนี้ด้อยกว่า log4j มาก และประสิทธิภาพก็อยู่ในระดับปานกลาง
ต่อมา Apache ได้พัฒนา commons-logging.jar เพื่อให้เข้ากันได้กับตัวบันทึกสองตัว ดังนั้น สำหรับโปรแกรมบันทึกที่เขียนด้วย commons-logging.jar สามารถเปลี่ยน Logger พื้นฐานได้ คุณสามารถเลือก log4j, java.util.logging หรือ SimpleLogger ของตัวเองได้ อย่างไรก็ตาม ฉันยังคงแนะนำอย่างยิ่งให้ใช้ log4j เนื่องจาก log4j มีประสิทธิภาพสูง เวลาเอาต์พุตของบันทึกเกือบเท่ากับ System.out และการประมวลผลบันทึกจะใช้เวลาโดยเฉลี่ยเพียง 5us เท่านั้น คุณสามารถค้นหาไฟล์การกำหนดค่า log4j ที่ Hibernate ได้เตรียมไว้สำหรับคุณในไดเรกทอรี src ของ Hibernate คุณจะต้องไปที่เว็บไซต์ Apache เพื่อดาวน์โหลด log4j commons-logging.jar ยังเป็นแพ็คเกจ jar ที่จำเป็นอีกด้วย
บทความนี้มาจากบล็อก CSDN โปรดระบุแหล่งที่มาเมื่อพิมพ์ซ้ำ: http://blog.csdn.net/iamboy_1/archive/2009/12/31/5111415.aspx
-