ASP

JSP

VBScript

Javascript

Jscript

Java

Javabeans

XML

CGI

Perl

PHP

ColdFusion

    Περιγραφή        Εγκατάσταση        Παράδειγμα        Συγκρίσεις

Η JSP (Java Server Pages) είναι μία τεχνολογία server-side scripting βασισμένη στη Java. Μαζί με την ASP (Active Server Pages) της Microsoft και την PHP αποτελούν την εξέλιξη των παλαιότερων CGI-scripts. Μία JSP σελίδα βασικά αποτελείται από HTML tags (και στην περίπτωσή μας VoiceXML tags) μαζί με κομμάτια κώδικα σε Java.

Όταν ο browser στείλει μία αίτηση στον web server ζητώντας ένα .jsp αρχείο, τα περιεχόμενα του JSP εκτελούνται από τον server και παράγουν ένα νέο αρχείο με τα απότελέσματα της εκτέλεσης, το οποίο και αποστέλεται πίσω στον client που έκανε την αίτηση. Αυτό το αρχείο μπορεί να έχει ότι μορφή ορίζουμε εμείς με τον κώδικα που υπάρχει μέσα στο JSP.

Για να εξυπηρετηθεί ένα JSP αρχείο πρέπει να υπάρχει ένας web server ο οποίος και να μπορεί να το εκτελέσει. Έτσι, ενώ τα ASP αρχεία μπορούν και εκτελούνται από τον Internet Information Server της Microsoft, τα JSP αρχεία υποστηρίζονται από πολλούς web servers, με πιο γνωστό τον Apache.

Συγκεκριμένα, ο Apache απαιτεί την εγκατάσταση του Tomcat, ο οποίος είναι ο ένα servlet engine, ένα πρόγραμμα δηλαδή που μπορεί και μετατρέπει τις JSP σελίδες σε Java εφαρμογές, τις εκτελεί, και επιστρέφει τα αποτελέσματα στο χρήστη