أباتشي MyFaces هو إطار الشبكة العالمية جافا وضعت في مؤسسة أباتشي برنامج لتبسيط عملية كتابة تطبيقات JSF متوافقة.
JSF، أو خادم جافا وجوه، هي مواصفات جافا الرسمية، وشملت مع منصة جافا EE، المواصفات التي توحد الطريقة تحتاج اجهات المستخدم المستندة إلى المكون المراد بناؤها.
MyFaces تتابع عن كثب هذا المعيار، وتقديم مجموعة من وحدات واجهات برمجة التطبيقات لبناء مثل هذه واجهات المستخدم من شفرة جافا.
وعلى غرار الإطار MyFaces بعد أباتشي الدعامات، ولكن الكثير من الاختلافات للتعامل بشكل صحيح مع الهندسة المعمارية للمساهمة في المشروع الفريدة والتصميم.
وتضمنت ثلاث مجموعات-UI مكون مع MyFaces، ترينيداد، توباغو، وتوماهوك، فقط في حال كنت بحاجة إلى UI سريع للتطبيقات الخاصة بك
ما هو الجديد في هذا الإصدار:.
البق الثابتة:
enctype = & مثل؛ متعددة بيانات النموذج / لا تعمل
نتيجة غير متوقعة عند استخدام ومثل؛ HTTP: //xmlns.jcp.org/jsf". مساحة
SectionUniqueIdCounter.startUniqueIdSection (قاعدة سلسلة) لا تولد البادئة بشكل صحيح
معرفات تستخدمها ج: إذا، ج: forEach والعلامات facelet الأخرى يتطلب أن تكون فريدة من نوعها في facelet
السمة & # x3c؛ للمساهمة في المشروع: عنصر elementName = & مثل؛ ... & مثل؛ & # x3e. لا يعمل كما هو متوقع
ما هو الجديد في الإصدار 2.2.7:
البق الثابتة:
enctype = & مثل؛ متعددة بيانات النموذج / لا تعمل
نتيجة غير متوقعة عند استخدام ومثل؛ HTTP: //xmlns.jcp.org/jsf". مساحة
SectionUniqueIdCounter.startUniqueIdSection (قاعدة سلسلة) لا تولد البادئة بشكل صحيح
معرفات تستخدمها ج: إذا، ج: forEach والعلامات facelet الأخرى يتطلب أن تكون فريدة من نوعها في facelet
السمة & # x3c؛ للمساهمة في المشروع: عنصر elementName = & مثل؛ ... & مثل؛ & # x3e. لا يعمل كما هو متوقع
ما هو الجديد في الإصدار 2.2.0:
JSF عرض تجمع (تتجاوز JSF عديمي الجنسية واسطة).
ما هو الجديد في الإصدار 2.1.12:
وضع اضاف alwaysRecompile لEL التعبير الكاش الوضع.
ما هو الجديد في الإصدار 2.0.15:
المعلمة إضافة إلى تحديد الملفات جرة التي يتم مسحها ضوئيا ل.faces-config.xml أو .taglib.xml أو شروحه.
ما هو الجديد في الإصدار 2.1.8:
إزالة التفاف استثناء unncecessary.
تحسين التعامل مع استثناء لو: setPropertyActionListener وEL الإكراه.
Array.prototype.forEach المستخدمة في المتصفحات التي لا تدعم أصلا هذه الوظيفة.
ضمني الإنتقال لا يعمل بعد ViewExpiredException.
ما هو الجديد في الإصدار 1.1.10:
علة ثابتة:
Datatable (ح: dataTable) لم يتم تعبئة مع البيانات على الرغم من getAll () طريقة إرجاع resultset مع صفوف الجدول (عن طريق القط 7 + ماي 5.5 + ماي-موصل جافا 5.1.18).
ما هو الجديد في الإصدار 2.1.6:
ميزات جديدة:
لا يتم التحقق من هويات مكررة عند حفظ عرض على خشبة المسرح الإنتاج.
ما هو الجديد في الإصدار 2.0.11:
includeViewParameters إعادة تقييم القيم المعلمة / نموذج كتعبير EL.
لقد تغير السلوك اياكس ضمن myfaces-2.1.4
jsf.js: علة أداء صغير في XHR1.js
قيم AJAX تحديث أحيانا حذف العناصر الأخرى
MyFaces الافتراضي معالجة الأخطاء يلقي NullPointerException خلال شجرة مكون عند javax.el.Expression.getExpressionString () لاغيا
ما هو الجديد في الإصدار 2.1.3:
البق:
الانحدار: 2.0.7 - & # x3e؛ 2.0.8: المظاهر فقدت بعد خطأ التحقق من صحة ما بعد الظهر
ح: outputText يجعل incorectly وx3c اضافية & #؛ & # فترة x3e.
لم يتم التعامل معها بشكل صحيح ValidatorExceptions في MethodExpressionValidator.validate ()
ExceptionHandlerWrapper.getHandledExceptionQueuedEvents لا تفوض
بصورة صحيحة
التحسينات:
jsf.js تقديم تعليقات وهياكل الأدوات jsdoc ودية
استبدال RendererUtils.renderChild () من خلال UIComponent.encodeAll ()
المتطلبات:
جافا 1.6 أو أعلى
JSP 2.1 أو أعلى
JSTL 1.2 أو أعلى
بريمج جافا 2.5 أو أعلى
لم يتم العثور على التعليقات