1 Εισαγωγή
2 Servlets
2.1 Μηχανισμοί των servles
2.2 Ο κύκλος ζωής των servlets
2.3 Παραμονή στον πελάτη
3 Java Server Pages
3.1 Εισαγωγή
3.2 Ένα πρόγραμμα επεξεργασίας φορμών
3.3 Ένας μετρητής σελίδων
3.4 Χρήση δομών ελέγχου
4 Perl
4.1 Τύποι δεδομένων
4.2 Δομές ελέγχου
4.3 Επεξεργασία αλφαριθμητικών
4.4 Perl και προγραμματισμός διακομιστών Ιστού
5 Υπηρεσίες Ιστού
5.1 Εισαγωγή
5.2 Αρχιτεκτονική υπηρεσιών Ιστού
5.3 Ο ρόλος του SOAP
6 Ένα παράδειγμα υπηρεσίας Ιστού
6.1 Υπηρεσία διαπραγμάτευσης μετοχών
6.2 Το επίπεδο παρουσίασης
6.3 Το επιχειρησιακό αντικείμενο
6.4 Το τμήμα του διακομιστή
7 Περαιτέρω Διάβασμα
Παραπομπές
Στο προηγούμενο κεφάλαιο παρουσιάσαμε την αρχιτεκτονική των διακομσιτών Ιστού. Το κεφάλαιο αυτό αναλύει πώς οι διακομιστές αυτοί μπορούν να προγραμματιστούν και πώς προσπελάυνεται η Κοινή Διεπεφή Διεξόδου (Common Gateway Intefrace, CGI). Η έμφαση του κεφαλαίου δίνεται στα servlets: μικρά τμήματα κώδικα Java που παραμένει μόνιμα στην μνήμη του διακομιστή και μπορεί να επεξεργαστεί αιτήματα στη μορφή του πρωτοκόλλου HTTP. Περιγράφεται ο κύκλος ζωής ενός servlet και αναλύεται μία σειρά σημαντικών μεθόδων ενός servlet που αντιστοιχούν σε εντολές HTTP, τις PUT και GET. Το κεφάλαιο περιλαμβάνει μια περιγραφή του προβλήματος της παραμονής όπως αυτό επηρεάζει τους διακομιστές, και πώς η διαχείριση συνόδων ξεπερνά το πρόβλημα. Στη συνέχεια περιγράφεται η χρήση των Java Server Pages και της γλώσσας προγραμματισμού Perl στον προγραμμτισμό διακομιστών. Το κεφάλαιο κλείνει με τη περιγραφή της έννοιας της υπηρεσίας Ιστού.
Active Server Pages (ASP), Hack, Κρυμμένο πεδίο (Hidden field),
Μετρητής Επισκέψεων / Προσβάσεων (Hit counter), Java Server PAges
(JSP), Perl,
Επιμονή / Παραμονή (Persistance), Servlet, Σύνοδος (Session),
Παρακολούθηση συνόδου (Session tracking), Shim, SOAP, επαναγραφή URL
(URL rewritig).