Οι διαφορές μεταξύ JSP & JSPF

Η διαφορά μεταξύ ενός αρχείου JavaServer Pages (JSP) και ενός αρχείου JavaServer Pages Fragment (JSPF) είναι θέμα αρθρωτότητας. Τα αρχεία JSP παρέχουν το στήριγμα του κώδικα Java ώστε το πλαίσιο JSP να μεταφράζεται και να εκτελείται ως ιστοσελίδα, ενώ τα αρχεία JSPF συμπληρώνουν τις σελίδες JSP με κώδικα για εξειδικευμένες λειτουργίες.

JSP

Το JSP είναι τόσο το επίσημο όνομα του πλαισίου JavaServer Pages όσο και το όνομα επέκτασης για πλήρως λειτουργικά αρχεία πηγαίου κώδικα JavaServer Page. Όταν τοποθετείτε την επέκταση ".jsp" στο τέλος ενός αρχείου πηγαίου κώδικα, σημαίνει ότι το αρχείο περιέχει όλη την απαραίτητη σύνταξη για το πλαίσιο JSP για τη φόρτωση του πηγαίου κώδικα και την απόδοση μιας σελίδας σε ένα πρόγραμμα περιήγησης στο Web. Δεν σημαίνει, ωστόσο, ότι το αρχείο δεν αναφέρεται σε άλλα αρχεία για εξειδικευμένες μεθόδους ή αντικείμενα.

JSPF

Μια σελίδα JSPF είναι μια ενότητα κώδικα που σκοπεύει να εκτελέσει ο προγραμματιστής μέσα σε μια σελίδα JSP. Ενώ ένα αρχείο JSP έχει όλη την απαραίτητη σύνταξη για να επεξεργαστεί και να το εμφανίσει το πλαίσιο JSP, το πλαίσιο JSP δεν θα μπορούσε να φορτώσει και να εκτελέσει ένα αρχείο JSPF από μόνο του. Αντ 'αυτού, περιέχουν εξειδικευμένες μεθόδους και αντικείμενα που εισάγουν και εκτελούν αρχεία JSP.

Σκοπός

Οι προγραμματιστές συνήθως αναφέρουν τον κώδικα σε ξεχωριστά αρχεία πηγαίου κώδικα στα προγράμματά τους. Όταν γράφετε μια συνάρτηση που θα καλείτε συχνά, τοποθετώντας την στο δικό της αρχείο και παραπέμποντάς σας, εξοικονομείτε χρόνο αντιγραφής και επικόλλησης απευθείας σε όλα τα έργα σας. Ο διαχωρισμός του κώδικα μιας συνάρτησης από τον πηγαίο κώδικα που τον καλεί καθιστά τον κώδικά σας ευκολότερο να διαβαστεί, να επεξεργαστεί και να συντηρηθεί. Τα αρχεία JSPF διατηρούν τον κωδικό για τέτοιες λειτουργίες και τα αρχεία JSP καλούν και εκτελούν αυτές τις λειτουργίες.

Κλήση JSPF

Μπορείτε να αναφέρετε ένα αρχείο JSPF στα αρχεία πηγαίου κώδικα JSP χρησιμοποιώντας τη σύνταξη "<% @ include file =" file-name.jspf "%>" στο επάνω μέρος του αρχείου σας. Σε αυτόν τον κωδικό, το "file-name.jspf" είναι το όνομα του αρχείου JSPF. Πριν αναφέρετε μια σελίδα JSPF, βεβαιωθείτε ότι την έχετε ανεβάσει και οι δύο στον διακομιστή σας και ότι γνωρίζετε τη διεύθυνση καταλόγου του αρχείου. Εάν βρίσκεται στον ίδιο κατάλογο με το αρχείο JSP, τότε μπορείτε απλώς να χρησιμοποιήσετε το όνομα του αρχείου του, αλλά εάν βρίσκεται σε διαφορετικό κατάλογο, πρέπει να συμπεριλάβετε την πλήρη διεύθυνση καταλόγου του πριν από το "file-name.jspf" στη δήλωση συμπερίληψης.