Μητρώο προσδιοριστικών JSF
Το Μητρώο προσδιοριστικών JSF είναι ένα κεντρικό μητρώο που εμφανίζει
όλα τα προσδιοριστικά που αναγνωρίζει το πλαίσιο για χρήση στην κατασκευή
σελίδων JSF. Από προεπιλογή, το μητρώο γνωρίζει τα προσδιοριστικά
των σελίδων JavaServer (JSP). Επίσης, μπορεί να επεκταθεί για να αναγνωρίζει και άλλα είδη προσδιοριστικών
JSF, όπως τα Facelets.
Η Προβολή μητρώου προσδιοριστικών είναι μια προβολή Eclipse που
εμφανίζει όλα τα προσδιοριστικά που αναγνωρίζει ένα πλαίσιο σε κάθε έργο. Η
προβολή, όπως και το μητρώο, οργανώνεται κατά έργο, δεδομένου ότι αυτή είναι η
βασική δομή πάνω στην οποία το Eclipse εξάγει πληροφορίες διαδρομής
κλάσεων. Οι αναζητήσεις διαδρομής κλάσεων έργου αποτελούν το συνήθη
τρόπο εύρεσης προσδιοριστικών JSF.
Το παραπάνω διάγραμμα με σημειώσεις εμφανίζει τις πιο σημαντικές
λειτουργίες της προβολής μητρώου προσδιοριστικών.
- Το σύνθετο πλαίσιο έργων σας επιτρέπει την επιλογή του τρέχοντος
υπό εξέταση έργου. Το κουμπί ανανέωσης ενεργοποιείται όταν πατάτε ένα
μητρώο προσδιοριστικών στην κύρια φόρμα (δείτε παρακάτω 2,3,4). Αν
επιλέξετε το κουμπί ανανέωσης, πραγματοποιείται υποχρεωτική ενημέρωση
των τρεχουσών πληροφοριών μητρώου. Ένα πλαίσιο διαλόγου σάς επιτρέπει
να αποφασίσετε αν θα εκτελεστεί εκκαθάριση της λανθάνουσας μνήμης. Η
λειτουργία ανανέωσης είναι χρήσιμη, αν πιστεύετε ότι το σύστημα δεν
είναι συγχρονισμένο αλλά μπορεί να προκαλέσει την έναρξη εργασιών
παρασκηνίου μεγάλης διάρκειας.
- Κάθε μητρώο προσδιοριστικών για ένα έργο περιλαμβάνεται στην κύρια
διακλάδωση μητρώου προσδιοριστικών. Πάντα υπάρχει το μητρώο
προσδιοριστικών JSP. Τα πρόσθετα μητρώα προσδιοριστικών (όπως το Facelet) προστίθενται μέσω
της επέκτασης Eclipse. Τα διαθέσιμα μητρώα προσδιοριστικών θα
εξαρτηθούν από τις επεκτάσεις που έχετε εγκαταστήσει.
- Οι βιβλιοθήκες προσδιοριστικών οργανώνονται συνήθως κατά χώρο
ονομάτων. Αν υπάρχει ένα περιγραφικό όνομα, τότε χρησιμοποιείται στη διακλάδωση.
Διαφορετικά, τα uri για την αναγνώριση του χώρου
ονομάτων στις προβολές χρησιμοποιούνται όπως υποδεικνύεται.
- Κάθε προσδιοριστικό στο χώρο ονομάτων περιλαμβάνεται στη διακλάδωση. Αν
επιλέξετε ένα προσδιοριστικό, όπως υποδεικνύεται, ανοίγει η φόρμα
λεπτομερειών
για αυτό το προσδιοριστικό στα δεξιά (δείτε 5).
- Η φόρμα λεπτομερειών ενεργοποιείται για κάθε μητρώο προσδιοριστικών,
χώρο ονομάτων ή προσδιοριστικό. Εδώ παρατίθενται αναλυτικές
πληροφορίες για το προσδιοριστικό html inputText που αποτελεί μέρος της
προεπιλεγμένης υλοποίησης περιβάλλοντος εκτέλεσης JSF. Οι λεπτομέρειες
για αυτό το προσδιοριστικό εμφανίζουν πληροφορίες σχετικά με το συστατικό
στοιχείο που θα δημιουργηθεί λόγω αυτού του προσδιοριστικού κατά το χρόνο
εκτέλεσης. Συμπεριλαμβάνεται το όνομα και το είδος του συστατικού
στοιχείου, καθώς και βασικές διεπαφές (π.χ.
javax.faces.component.ValueHolder) που υλοποιεί το συστατικό στοιχείο.
Διακλάδωση συστατικού στοιχείου JSF