Apache MyFaces είναι ένα πλαίσιο Web Java αναπτύχθηκε στο Apache Software Foundation υπό την απλοποίηση της διαδικασίας της γραφής JSF συμβατές εφαρμογές.
JSF, ή JavaServer Faces, είναι μια επίσημη προδιαγραφή Java, περιλαμβάνονται με την πλατφόρμα Java EE, τις προδιαγραφές που τυποποιεί τον τρόπο με διεπαφές χρήστη component-based πρέπει να κατασκευαστούν.
MyFaces ακολουθεί πιστά το πρότυπο αυτό, παρέχοντας μια συλλογή των ενοτήτων και των APIs για την κατασκευή τέτοιων διεπαφών χρήστη από τον κώδικα της Java.
Το πλαίσιο MyFaces διαμορφώνεται μετά από Apache Struts , αλλά πολλές από τις διαφορές να ασχοληθεί σωστά με μοναδική αρχιτεκτονική και το σχεδιασμό του JSF.
Τρεις UI-σετ εξαρτημάτων που περιλαμβάνονται MyFaces, Τρινιντάντ, Τομπάγκο, και Tomahawk, μόνο σε περίπτωση που χρειάζεστε μια γρήγορη UI για τις εφαρμογές σας
Τι είναι καινούργιο σε αυτή την έκδοση.:
- Σταθερή σφάλματα:
- Enctype = & quot? Δεν λειτουργεί multipart / form-δεδομένων
- απρόσμενο αποτέλεσμα όταν χρησιμοποιούν & 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 / form-δεδομένων
- απρόσμενο αποτέλεσμα όταν χρησιμοποιούν & 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 για ΕΛ τρόπο έκφρασης Cache
Τι είναι καινούργιο στην έκδοση 2.0.15:
- Προστέθηκε παράμετρος για να επιλέξετε τα αρχεία βάζο που θα σαρωθεί για .faces-config.xml ή .taglib.xml ή σχολιασμούς.
Τι είναι καινούργιο στην έκδοση 2.1.8:.
- Κατάργηση unncecessary εξαίρεση περιτύλιγμα
- Βελτιωμένος χειρισμός εξαίρεσης για στ:. SetPropertyActionListener και ΕΛ εξαναγκασμό
- Array.prototype.forEach που χρησιμοποιούνται σε προγράμματα περιήγησης που δεν υποστηρίζουν εγγενώς αυτή τη λειτουργία.
- Σιωπηρή πλοήγησης δεν λειτουργεί μετά την ViewExpiredException.
Τι είναι καινούργιο στην έκδοση 1.1.10:
- Διορθώθηκε το bug:
- datatable (h: datatable) δεν έχει συμπληρωθεί με δεδομένα παρά getAll () μέθοδος επιστρέφει ResultSet με πίνακα σειρές (Χρησιμοποιώντας Tomcat 7 + MySQL 5.5 + mysql-υποδοχή-java-5.1.18) .
Τι είναι καινούργιο στην έκδοση 2.1.6:
- Νέα Χαρακτηριστικά:
- Δεν ελέγχει για διπλές ταυτότητες κατά την αποθήκευση θέα στο στάδιο της παραγωγής.
Τι είναι καινούργιο στην έκδοση 2.0.11:
- includeViewParameters επαναξιολογεί τιμές param / μοντέλο ως ΕΛ εκφράσεις.
- Ajax συμπεριφορά έχει αλλάξει μέσα σε MyFaces-2.1.4
- jsf.js: μικρό bug απόδοση σε XHR1.js
- Ενημέρωση αξίες AJAX μερικές φορές να διαγράψετε άλλα στοιχεία
- Προεπιλογή MyFaces Σφάλμα ρίχνει NullPointerException κατά την επικύρωση δέντρο όταν javax.el.Expression.getExpressionString () είναι null
Χειρισμού
Τι είναι καινούργιο στην έκδοση 2.1.3:
- Bugs:
- Παλινδρόμηση: 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 ή νεότερη
Τα σχόλια δεν βρέθηκε