Τεχνολογία JSP (JavaServer Pages)

Η τεχνολογία JSP σας επιτρέπει να δημιουργείτε δυναμικό διαδικτυακό περιεχόμενο, όπως αρχεία HTML, DHTML, XHTML και XML, τα οποία συμπεριλαμβάνονται σε εφαρμογές διαδικτύου. Τα αρχεία JSP συνιστούν έναν τρόπο υλοποίησης δυναμικού περιεχομένου σελίδων εξυπηρετητή. Τα αρχεία JSP επιτρέπουν σε εξυπηρετητές διαδικτύου, όπως ο Apache Tomcat, να προσθέτει δυναμικά περιεχόμενο στις HTML σελίδες προτού αυτές αποσταλούν στο πρόγραμμα πλοήγησης που είχε υποβάλει τη σχετική αίτηση.

Όταν διανέμετε ένα αρχείο JSP σε ένα εξυπηρετητή διαδικτύου που παρέχει ένα μηχανισμό μικροεφαρμογής εξυπηρετητή, γίνεται προεπεξεργασία του σε μια μικροεφαρμογή εξυπηρετητή που εκτελείται στον εξυπηρετητή διαδικτύου. Αυτό δεν ισχύει για το JavaScript που εκτελείται στο πρόγραμμα πλοήγησης-πελάτη (μέσα σε προσδιοριστικά <SCRIPT>). Μια σελίδα JSP είναι ιδανική για εργασίες που εκτελούνται καλύτερα στον εξυπηρετητή, όπως η προσπέλαση βάσεων δεδομένων ή η κλήση Enterprise Java bean.

Μπορείτε να δημιουργήσετε και να τροποποιήσετε ένα αρχείο JSP στη λειτουργία επεξεργασίας HTML προσθέτοντας το δικό σας κείμενο και εικόνες χρησιμοποιώντας προσδιοριστικά HTML, JSP ή JavaScript, συμπεριλαμβανομένου πρωτογενούς κώδικα Java εντός των προσδιοριστικών μικροσεναρίου. Συνήθως τα αρχεία JSP έχουν την επέκταση αρχείου .jsp. Επιπλέον, οι προδιαγραφές για τα JSP προτείνουν τα αρχεία τμημάτων JSP θα πρέπει να έχουν την επέκταση .jspf. Αν δεν τηρηθεί αυτή η σύμβαση, η λειτουργία επικύρωσης JSP θα αντιμετωπίζει τα τμήματα JSP ως κανονικά ανεξάρτητα αρχεία JSP και ενδέχεται να αναφερθούν σφάλματα μεταγλώττισης.

Οι προδιαγραφές Sun Microsystems JSP 1.2 Specification σας παρέχουν δυνατότητα δημιουργίας προσαρμοσμένων προσδιοριστικών JSP. Τα προσαρμοσμένα προσδιοριστικά απλοποιούν σύνθετες ενέργειες και επιτρέπουν στους προγραμματιστές να ελέγχουν αποτελεσματικότερα το περιεχόμενο των σελίδων. Τα προσαρμοσμένα προσδιοριστικά συλλέγονται σε μια βιβλιοθήκη (taglib). Ένα αρχείο περιγραφής βιβλιοθήκης προσδιοριστικών (taglib.tld) είναι ένα αρχείο XML που παρέχει πληροφορίες σχετικά με τη βιβλιοθήκη προσδιοριστικών, μεταξύ των οποίων το σύντομο όνομα της βιβλιοθήκης, η περιγραφή της και οι περιγραφές των προσδιοριστικών. Ανατρέξτε στις προδιαγραφές Sun Microsystems JSP 1.2 Specification για περισσότερες λεπτομέρειες.

Για να χρησιμοποιήσετε προσαρμοσμένες βιβλιοθήκες προσδιοριστικών JSP 1.2, μπορείτε να εισαγάγετε τη βιβλιοθήκη προσδιοριστικών .tld και τα αρχεία .jar στο έργο σας για να τα χρησιμοποιήσετε ή να τα συσχετίσετε ως έργα βιβλιοθήκης διαδικτύου. Μπορείτε επίσης να παραπέμψετε σε μια βιβλιοθήκη TLD με χρήση ενός URI.

Σχετικές έννοιες
Μικροεφαρμογές εξυπηρετητή
Σχετικές εργασίες
Δημιουργία αρχείων JSP (JavaServer Pages)