Οι μικροεφαρμογές εξυπηρετητή είναι προγράμματα Java που εκτελούνται στον εξυπηρετητή και χρησιμοποιούν το Sun Microsystems Java Servlet API και τις σχετικές του κλάσεις και μεθόδους, όπως αυτές έχουν οριστεί στις προδιαγραφές Sun Microsystems Java Servlet 2.3 Specification. Αυτά τα προγράμματα Java επεκτείνουν τη λειτουργικότητα ενός εξυπηρετητή διαδικτύου: δημιουργούν δυναμικό περιεχόμενο και αποκρίνονται στις αιτήσεις του προγράμματος-πελάτη. Όταν ένα πρόγραμμα πλοήγησης αποστέλλει μια αίτηση στον εξυπηρετητή, ο εξυπηρετητής μπορεί να αποστείλει τις πληροφορίες αίτησης σε μια μικροεφαρμογή εξυπηρετητή, έτσι ώστε η μικροεφαρμογή εξυπηρετητή να μπορέσει να δομήσει την απάντηση που επιστρέφεται στο πρόγραμμα πλοήγησης.
Όπως οι μικροεφαρμογές που εκτελούνται σε ένα πρόγραμμα πλοήγησης επεκτείνουν τις δυνατότητες του προγράμματος αυτού, έτσι και οι μικροεφαρμογές πύλης εκτελούνται σε έναν εξυπηρετητή διαδικτύου που υποστηρίζει Java και επεκτείνουν τις δυνατότητες του εξυπηρετητή. Λόγω της ευελιξίας τους και των δυνατοτήτων κλιμάκωσής τους, οι μικροεφαρμογές εξυπηρετητή χρησιμοποιούνται συνήθως για να επιτρέπουν σε επιχειρήσεις να συνδέουν βάσεις δεδομένων με το διαδίκτυο.
Μπορείτε να αναπτύξετε, να εκτελέσετε εντοπισμό και διόρθωση σφαλμάτων, και να υλοποιήσετε μικροεφαρμογές εξυπηρετητή, να ορίσετε σημεία διακοπής εντός αντικειμένων μικροεφαρμογής εξυπηρετητή, αλλά και να εξετάσετε βήμα-βήμα τον κώδικα για να εφαρμόσετε αλλαγές που αναδιπλώνονται δυναμικά στην εκτελούμενη μικροεφαρμογή εξυπηρετητή σε έναν ενεργό εξυπηρετητή, χωρίς να πρέπει να εκτελείται επανεκκίνηση κάθε φορά.
Για περισσότερες πληροφορίες σχετικά με τις μικροεφαρμογές εξυπηρετητή, ανατρέξτε στις προδιαγραφές Sun Microsystems Java Servlet 2.3 Specification στη διεύθυνση java.sun.com/products/servlet/download.html.