المشاعات-beautils.jar
Commons-Beanutils هو مشروع فرعي لمشروع jakartacommons. الغرض من تطوير هذا المشروع هو مساعدة المطورين في الحصول على/تعيين خصائص JavaBeans ديناميكيًا، مع حل مشكلة الاضطرار إلى كتابة getXXX وsetXXX في كل مرة.
المشاعات-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 لتحميل الملفات في الدعامات.
يعتمد إطار التحقق من الدعامات على الحزمتين التاليتين:
Commons-validator.jar
(طريقة التحقق) وقواعد التحقق. يدعم تدويل قواعد التحقق ورسائل الخطأ. يستخدمه Struts للتحقق من صحة النماذج.
jakarta-oro.jar
Commons-EL Commons-Jexl Search Jakarta OROJakartaORO هي مجموعة من أدوات معالجة النصوص التي يمكنها توفير تعبيرات عادية متوافقة مع perl5.0، وتعبيرات عادية تشبه AWK، وتعبيرات عالمية. كما يوفر أيضًا وظائف مثل الاستبدال والتقسيم وتصفية أسماء الملفات.
struts.jar
الدعامات الحزمة الأساسية.
حزم الجرار الأخرى
المشاعات-collections.jar
يوسع إطار عمل JavaCollection القياسي لتوفير تطبيقات Map وList وSet إضافية بالإضافة إلى مكتبات مساعدة مفيدة متعددة. الوظيفة أقوى من java.util.*.
Commons-logging.jar:
إحدى حزم Apache Commons التي تحتوي على وظيفة التسجيل. تحتوي الحزمة نفسها على SimpleLogger، لكن وظيفتها ضعيفة جدًا. عند التشغيل، سيبحث أولاً عن log4j في CLASSPATH، إذا كان موجودًا، فاستخدم log4j. إذا لم يكن كذلك، فسوف يبحث عن java.util.logging الذي يأتي مع JDK1.4. إذا لم يتمكن من العثور عليه، فسوف يستخدم SimpleLogger. إن ظهور commons-logging.jar هو أمر مؤسف من التاريخ. بذلت شركة Apache قصارى جهدها للضغط على Sun لإضافة log4j إلى JDK1.4، ومع ذلك، كان فريق مشروع JDK1.4 يقترب من الوقت المناسب لإصدار منتجات JDK1.4. لذلك رفضها Apache. والشرط هو استخدام java.util.logging الخاص بك. وظيفة هذه الحزمة أدنى بكثير من وظيفة log4j، والأداء متوسط.
لاحقًا، قام Apache بتطوير commons-logging.jar ليكون متوافقًا مع اثنين من أدوات قطع الأشجار. لذلك، بالنسبة لبرامج السجل المكتوبة باستخدام commons-logging.jar، يمكن تبديل المسجل الأساسي. يمكنك اختيار log4j أو java.util.logging أو SimpleLogger الخاص به. ومع ذلك، ما زلت أوصي بشدة باستخدام log4j، لأن log4j يتمتع بأداء عالٍ، ووقت إخراج السجل يساوي تقريبًا System.out، وتستغرق معالجة السجل 5us فقط في المتوسط. يمكنك العثور على ملف التكوين log4j الذي أعده Hibernate لك في دليل src الخاص بـ Hibernate، ما عليك سوى الانتقال إلى موقع Apache الإلكتروني لتنزيل log4j. commons-logging.jar هي أيضًا حزمة جرة ضرورية.
هذه المقالة مأخوذة من مدونة CSDN، يرجى الإشارة إلى المصدر عند إعادة الطباعة: http://blog.csdn.net/iamboy_1/archive/2009/12/31/5111415.aspx.
-