Java Servlet

Συγγραφέας: Louise Ward
Ημερομηνία Δημιουργίας: 6 Φεβρουάριος 2021
Ημερομηνία Ενημέρωσης: 28 Ιούνιος 2024
Anonim
Создание и отладка сервлета. Servlet Intro
Βίντεο: Создание и отладка сервлета. Servlet Intro

Περιεχόμενο

Ορισμός - Τι σημαίνει Java Servlet;

Τα Java Servlets είναι δομοστοιχεία του προγράμματος Java από την πλευρά του διακομιστή, τα οποία επεξεργάζονται και απαντούν σε αιτήματα πελατών και υλοποιούν τη διεπαφή servlet. Βοηθά στην ενίσχυση της λειτουργικότητας του εξυπηρετητή Web με ελάχιστη επιβάρυνση, συντήρηση και υποστήριξη.


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

Δεδομένου ότι ένα servlet είναι ενσωματωμένο στη γλώσσα Java, διαθέτει επίσης όλες τις λειτουργίες Java όπως υψηλή φορητότητα, ανεξαρτησία πλατφόρμας, ασφάλεια και συνδεσιμότητα βάσεων δεδομένων Java.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί το Java Servlet

Υπάρχουν δύο τύποι Java Servlet: Basic και HTTP.

Οι εξυπηρετητές HTTP χρησιμοποιούνται ως εξής:

  • Όταν υποβληθεί μια φόρμα HTML, ο servlet επεξεργάζεται και αποθηκεύει τα δεδομένα.
  • Όταν ένας πελάτης παρέχει ένα ερώτημα βάσης δεδομένων, τα αποτελέσματα παρέχονται στον πελάτη από το servlet.
  • Στις περισσότερες περιπτώσεις, ο διακομιστής χρησιμοποιεί την κοινή διεπαφή πύλης (CGI).

Ωστόσο, τα Java Servlets έχουν πολλά πλεονεκτήματα έναντι του CGI, όπως:


  • Ένα servlet τρέχει με την ίδια διαδικασία, εξαλείφοντας την ανάγκη να δημιουργηθεί μια νέα διαδικασία για κάθε αίτημα.
  • Το πρόγραμμα CGI πρέπει να φορτωθεί εκ νέου για κάθε αίτηση CGI. Ένα servlet, ωστόσο, δεν απαιτεί επαναφόρτωση και παραμένει στη μνήμη μεταξύ των αιτημάτων.
  • Ο εξυπηρετητής απαντά σε πολλαπλά αιτήματα ταυτόχρονα, χρησιμοποιώντας μία εμφάνιση, εξοικονομώντας μνήμη και διαχειρίζοντας εύκολα τα επίμονα δεδομένα.
  • Η μηχανή servlet τρέχει σε ένα sandbox ή περιορισμένο περιβάλλον, προστατεύοντας το διακομιστή από δυνητικά επιβλαβείς servlets.