Apache MyFaces เป็นกรอบการพัฒนาเว็บ Java ที่ Apache Software Foundation เพื่อลดความซับซ้อนของกระบวนการของการเขียน JSF รองรับการใช้งาน
JSF หรือ JavaServer Faces เป็นข้อกำหนด Java อย่างเป็นทางการพร้อมกับแพลตฟอร์ม Java EE ข้อกำหนดมาตรฐานที่ทางส่วนติดต่อผู้ใช้ component-based ที่จะต้องสร้าง
MyFaces อย่างใกล้ชิดต่อไปนี้มาตรฐานนี้ส่งคอลเลกชันของโมดูลและ API สำหรับการสร้างส่วนติดต่อผู้ใช้ดังกล่าวจากโค้ด Java
กรอบ MyFaces เป็นแบบจำลองหลังจาก Apache Struts แต่จำนวนมากของความแตกต่างที่จะต้องจัดการกับสถาปัตยกรรมที่เป็นเอกลักษณ์ของ JSF และการออกแบบ
สามชุด UI-Component มีอยู่ MyFaces, ตรินิแดดและโตเบโก, ขวานและเพียงในกรณีที่คุณต้องการ UI อย่างรวดเร็วสำหรับการใช้งานของคุณ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- ถาวร
- enctype = & quot; multipart / รูปแบบข้อมูลที่ไม่ได้ทำงาน
- ผลที่ไม่คาดคิดเมื่อใช้ & quot; http: //xmlns.jcp.org/jsf" namespace
- SectionUniqueIdCounter.startUniqueIdSection (ฐาน String) ไม่ก่อให้คำนำหน้าอย่างถูกต้อง
- รหัสที่ใช้โดย C: ถ้า C: forEach และแท็ก facelet อื่น ๆ ที่จะต้องไม่ซ้ำกันต่อ facelet
- แอตทริบิวต์ & # x3c; JSF: องค์ประกอบ ElementName = & quot; ... & quot; & # x3e; ไม่ทำงานตามที่คาดไว้
มีอะไรใหม่ ในรุ่น 2.2.7:
- ถาวร
- enctype = & quot; multipart / รูปแบบข้อมูลที่ไม่ได้ทำงาน
- ผลที่ไม่คาดคิดเมื่อใช้ & quot; http: //xmlns.jcp.org/jsf" namespace
- SectionUniqueIdCounter.startUniqueIdSection (ฐาน String) ไม่ก่อให้คำนำหน้าอย่างถูกต้อง
- รหัสที่ใช้โดย C: ถ้า C: forEach และแท็ก facelet อื่น ๆ ที่จะต้องไม่ซ้ำกันต่อ facelet
- แอตทริบิวต์ & # x3c; JSF: องค์ประกอบ ElementName = & quot; ... & quot; & # x3e; ไม่ทำงานตามที่คาดไว้
มีอะไรใหม่ ในรุ่น 2.2.0:
- JSF ดูรวมกำไร (จะเกิน JSF ไร้โหมด) .
มีอะไรใหม่ ในรุ่น 2.1.12.
- เพิ่มโหมด alwaysRecompile สำหรับ EL แสดงออกโหมดแคช
มีอะไรใหม่ ในรุ่น 2.0.15:
- เพิ่มพารามิเตอร์เพื่อเลือกไฟล์ jar ที่จะสแกน .faces-config.xml หรือ .taglib.xml หรือคำอธิบายประกอบ.
มีอะไรใหม่ ในรุ่น 2.1.8:.
- ลบห่อยกเว้น unncecessary
- การจัดการข้อยกเว้นที่ดีขึ้นสำหรับ f:. setPropertyActionListener และบังคับ EL
- Array.prototype.forEach ใช้ในเบราว์เซอร์ที่ไม่รองรับฟังก์ชั่นนี้.
- นำร่องโดยปริยายไม่ทำงานหลังจาก ViewExpiredException.
มีอะไรใหม่ ในรุ่น 1.1.10:
- แก้ไขข้อผิดพลาด:
- DataTable (h: dataTable) ไม่ได้มีประชากรที่มีข้อมูลที่แม้จะ getAll () วิธีการส่งกลับ ResultSet กับแถวของตาราง (ใช้ Tomcat 7 + 5.5 + MySQL MySQL ขั้วต่อ-จาวา-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: แง่มุมหายไปหลังจากการตรวจสอบข้อผิดพลาด POST กลับ
- H: outputText incorectly ทำให้ x3c พิเศษ & #; & # ช่วง x3e;
- ValidatorExceptions จะไม่ได้รับการจัดการอย่างถูกต้องใน MethodExpressionValidator.validate ()
- ExceptionHandlerWrapper.getHandledExceptionQueuedEvents ไม่ได้มอบหมาย
- ถูกต้อง
- ปรับปรุง:
- jsf.js ให้การแสดงความคิดเห็นและโครงสร้าง jsdoc เครื่องมือที่เหมาะ
- แทนที่ RendererUtils.renderChild () โดย UIComponent.encodeAll ()
ต้องการ
- Java 1.6 หรือสูงกว่า
- JSP 2.1 หรือสูงกว่า
- JSTL 1.2 หรือสูงกว่า
- Java Servlet 2.5 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ