30 top servlet interview questions
Οι πιο συχνές ερωτήσεις συνέντευξης Servlet και απαντήσεις για να σας βοηθήσουν στην προετοιμασία της συνέντευξης:
Αυτή η σειρά ερωτήσεων Servlet θα σας καθοδηγήσει σε οποιαδήποτε συνέντευξη Servlet.
Περιλαμβάνει όλα σχετικά με το τι είναι Servlet, γιατί το servlet μπήκε στην εικόνα, τον κύκλο ζωής του servlet και τις μεθόδους του, Load on start-up, WAR file, Deployment Descriptor, καθώς και τη λειτουργία και το αρχείο Welcome και τη σημασία του.
Θα μάθουμε επίσης πώς λειτουργεί το servlet, Servlet Collaboration, Servlet config, Servlet konteks, Session tracking και τεχνικές & οφέλη, Εκδηλώσεις, φίλτρο, την αρχή λειτουργίας του και τη σημασία του.
Ο ερευνητής αναμένει πάντα ορισμένα παραδείγματα σε πραγματικό χρόνο στην απάντησή σας που αποδεικνύονται εύχρηστα στις συνεντεύξεις. Ως εκ τούτου, εάν εξετάσετε διεξοδικά όλες αυτές τις ερωτήσεις και εάν είστε σε θέση να το εξηγήσετε με τα δικά σας λόγια, τότε μπορείτε να περάσετε από μια συνέντευξη.
Καλύτερες ερωτήσεις συνέντευξης Servlet
Ακολουθεί μια γρήγορη λίστα με μερικές από τις σημαντικές ερωτήσεις που καλύπτονται σε αυτό το άρθρο:
- Τι είναι το Servlet;
- Τύποι servlet
- Κύκλος ζωής Servlet
- Μέθοδοι κύκλου ζωής Servlet
- Πώς λειτουργεί το Servlet;
- Το αρχείο WAR και η χρήση του;
- Τι είναι το Load on Start-up και η σημασία του;
- Τι είναι ο περιγραφέας ανάπτυξης;
- Διαδικασία συνεργασίας Servlet
- Τι είναι το RequestDispatcher;
- Τι είναι η μέθοδος SendRedirect και η χρήση της;
- Σχετικά με το Servlet Config και το Servlet Context
- Σχετικά με την παρακολούθηση συνεδρίας και τις τεχνικές της
- Cookies, πεδία κρυφής φόρμας, διεύθυνση URL κ.λπ.
- Σχετικά με τις εκδηλώσεις
- Τι είναι το φίλτρο και οι τύποι φίλτρων;
Ας ξεκινήσουμε με λεπτομερείς απαντήσεις.
Ε # 1) Τι εννοείτε με το Servlet;
Απάντηση: Το Servlet είναι ένας ισχυρός μηχανισμός που χρησιμοποιείται για τη δημιουργία εφαρμογών ιστού.
Απασχολείται από την πλευρά του διακομιστή και βοηθά στη δημιουργία δυναμικών ιστοσελίδων, ουσιαστικά ενεργεί ως μεσολαβητής μεταξύ του εισερχόμενου αιτήματος HTTP από το πρόγραμμα περιήγησης και τη βάση δεδομένων.
Το Servlet βασίζεται στη γλώσσα Java, ως εκ τούτου είναι στιβαρό και ονομάζεται γλώσσα προγραμματισμού από την πλευρά του διακομιστή.
Το παραπάνω διάγραμμα εξηγεί τη ροή του Servlet.
Ένα αίτημα προέρχεται από την ιστοσελίδα στο servlet, το servlet ανακατευθύνει το αίτημα στην κατάλληλη σελίδα JSP και η σελίδα JSP στέλνει την απόκριση ως σελίδα αποτελεσμάτων που είναι ορατή στον χρήστη.
Συνιστώμενη ανάγνωση = >> Ερωτήσεις συνέντευξης JSP
Q # 2) Τι είναι το CGI και ποια είναι τα μειονεκτήματά του;
Απάντηση: Το CGI σημαίνει Common Gateway Interface που είναι ένα σύνολο κωδικών γραμμένων στην πλευρά του διακομιστή και χρησιμοποιείται για την αλληλεπίδραση μέσω του Διακομιστή Web με έναν πελάτη που εκτελείται σε διακομιστή Ιστού.
Παίρνει το εισερχόμενο αίτημα και για κάθε νέο αίτημα, ξεκινά μια νέα διαδικασία.
Μειονεκτήματα της κοινής διεπαφής πύλης:
- Καθώς δημιουργεί μια νέα διαδικασία για κάθε εισερχόμενο αίτημα, εάν ο αριθμός των εισερχόμενων αιτημάτων είναι μεγαλύτερος, η απόκριση που δημιουργείται θα είναι πολύ αργή, γεγονός που με τη σειρά του μειώνει την αποδοτικότητα.
- Το CGI εξαρτάται από την πλατφόρμα.
Q # 3) Ποια είναι τα πλεονεκτήματα του Servlet έναντι του CGI;
Το unix εντολές ερωτήσεων και απαντήσεων συνέντευξης pdf
Απάντηση: Τα πλεονεκτήματα του servlet είναι τα εξής:
- Το Servlet δημιουργεί ένα νήμα για κάθε εισερχόμενο αίτημα και όχι διαδικασία, επομένως είναι πιο γρήγορο.
- Το Servlet είναι ανεξάρτητο από την πλατφόρμα καθώς βασίζεται στη γλώσσα προγραμματισμού Java.
- Δεδομένου ότι βασίζεται σε Java, είναι επίσης ανθεκτικό και ασφαλές.
Q # 4) Πώς εφαρμόζεται ένα Servlet σε κώδικα;
Απάντηση: Το Servlet μπορεί να εφαρμοστεί σε κώδικα επεκτείνοντας απλώς την κλάση Httpservlet ή γενική servlet.
Ε # 5) Ποια είναι η διαφορά μεταξύ του Http Servlet και του Generic Servlet;
Απάντηση: Το Generic Servlet μπορεί να χειριστεί όλους τους τύπους αιτημάτων. Καθώς έχει μια μέθοδο service (), είναι ανεξάρτητη, ενώ το Http Servlet επεκτείνει το γενικό servlet και υποστηρίζει τις μεθόδους HTTP όπως doGet (), doPost (), doHead (), doTrace (), κ.λπ.
Q # 6) Ποιες είναι οι μέθοδοι κύκλου ζωής του Servlet;
Απάντηση: Υπάρχουν βασικά τρεις μέθοδοι κύκλου ζωής ενός servlet.
Αυτά είναι:
- Μέσα σε αυτό ()
- Υπηρεσία ()
- Καταστρέψτε ()
Q # 7) Εξηγήστε τον κύκλο ζωής του Servlet.
Απάντηση: Ο κύκλος ζωής ενός servlet εξηγείται με αναφορά στο παρακάτω διάγραμμα.
- Αρχικά, η κλάση Servlet φορτώνεται σύμφωνα με το αίτημα που λαμβάνεται από τον Πελάτη.
- Στη συνέχεια, δημιουργείται η νέα παρουσία ή αντικείμενο ενός servlet. Μόνο ένα αντικείμενο δημιουργείται, για κάθε κύκλο ζωής.
- Στη συνέχεια, χρησιμοποιείται η μέθοδος Init (), που χρησιμοποιείται για την προετοιμασία του servlet.
Σύνταξη: δημόσιο κενό Init ()
- Η μέθοδος Service () καλείται κάθε φορά που λαμβάνεται ένα νέο αίτημα για την εκτέλεση οποιωνδήποτε λειτουργιών.
Σύνταξη: δημόσια κενή υπηρεσία ()
- Στη συνέχεια καλείται η μέθοδος καταστροφή για την εκτέλεση της λειτουργίας καθαρισμού.
Σύνταξη: καταστρέφω ()
Διάγραμμα ροής Servlet
Q # 8) Τι είναι ένα κοντέινερ Ιστού και ποια είναι η ευθύνη του;
Απάντηση: Ένα κοντέινερ Ιστού ονομάζεται επίσης Servlet container και χρησιμοποιείται για αλληλεπίδραση με το Servlet και περιέχει όλα τα αρχεία Servlet, JSP, XML σε αυτό. Το Web container διαχειρίζεται τον κύκλο ζωής ενός servlet και βοηθά στην αντιστοίχιση της διεύθυνσης URL σε ένα συγκεκριμένο servlet. Το κοντέινερ Web δημιουργεί το αντικείμενο ενός servlet.
Q # 9) Πώς διαφέρει η μέθοδος Get () από τη μέθοδο Post ();
Απάντηση: Οι λόγοι για τους οποίους η μέθοδος Get () προτιμάται από τη μέθοδο Post () δίνονται παρακάτω.
Λήψη μεθόδου ():
- Εδώ, μια συγκεκριμένη ποσότητα δεδομένων ή πληροφοριών μπορεί να σταλεί καθώς τα δεδομένα αποστέλλονται μέσω της κεφαλίδας.
- Στη μέθοδο Λήψη (), τα δεδομένα δεν είναι ασφαλή καθώς εκτίθενται στη γραμμή URL στον χρήστη.
- Η μέθοδος Get () μπορεί να επισημανθεί με σελιδοδείκτη.
- Γενικά, η μέθοδος get () είναι πιο αποτελεσματική και χρησιμοποιείται έναντι της μεθόδου post ().
Μέθοδος Post ():
- Εδώ μπορεί να μεταφερθεί τεράστιος αριθμός δεδομένων ή πληροφοριών καθώς τα δεδομένα αποστέλλονται μέσω του σώματος.
- Καθώς τα δεδομένα στη μέθοδο Post () αποστέλλονται μέσω του σώματος, είναι ασφαλή.
- Η μέθοδος Post () δεν μπορεί να σημειωθεί σελιδοδείκτης.
- Γενικά, η μέθοδος Post () είναι λιγότερο αποτελεσματική και δεν χρησιμοποιείται συχνά.
Q # 10) Τι είναι το Servlet looping or chain;
Απάντηση: Servlet looping είναι μια διαδικασία κατά την οποία η έξοδος ενός servlet δίνεται ως είσοδος σε άλλο servlet και η τελευταία έξοδος servlet θεωρείται ως η πραγματική έξοδος που παρέχεται στον πελάτη.
Αυτή η διαδικασία επιτυγχάνεται μέσω της διεπαφής διεκπεραιωτή αιτήσεων.
Ε # 11) Πώς αλληλεπιδρούν ή επικοινωνούν μεταξύ τους δύο ή τρεις servlets;
Απάντηση: Υπάρχουν δύο διαδικασίες στις οποίες οι servlets μπορούν να επικοινωνούν μεταξύ τους.
- Αίτημα διεπαφής διεκπεραιωτή
- Servlet Αλυσίδα
Ε # 12) Εξηγήστε το Request Dispatcher και τις μεθόδους του.
Απάντηση: Το Request Dispatcher δημιουργεί ένα αντικείμενο που είναι υπεύθυνο για τη λήψη αιτημάτων από το πρόγραμμα περιήγησης ή το πρόγραμμα-πελάτη και στη συνέχεια τα πλοηγεί σε πόρους όπως Servlets, JSP ή HTML που βρίσκονται στην πλευρά του διακομιστή.
Υπάρχουν βασικά δύο μέθοδοι Request Dispatcher:
α) Μέθοδος προώθησης ():
- Στη μέθοδο Forward () ο πελάτης στέλνει το αίτημα στο Servlet1.
- Το Servlet1 επεξεργάζεται το αίτημα και στη συνέχεια προωθεί το αίτημα στο Servlet2.
- Το servlet2 επεξεργάζεται το αίτημα και δημιουργεί μια απόκριση η οποία με τη σειρά της αποστέλλεται πίσω στον πελάτη ως τελική απάντηση.
β) Συμπεριλάβετε () μέθοδο:
- Στη μέθοδο συμπερίληψης () ο πελάτης στέλνει το αίτημα στο Servlet1.
- Το Servlet1 επεξεργάζεται το αίτημα και στη συνέχεια περιλαμβάνει το αίτημα και στέλνει το αίτημα στο Servlet2.
- Το servlet2 επεξεργάζεται το αίτημα και το στέλνει ξανά στο Servlet1 και
- Το Servlet1 δημιουργεί μια απόκριση η οποία με τη σειρά της αποστέλλεται πίσω στον πελάτη ως τελική απάντηση.
Q # 13) Ποια είναι η χρήση της μεθόδου Send Redirect ();
Απάντηση: Η μέθοδος Send Redirect () που λειτουργεί από την πλευρά του πελάτη χρησιμοποιείται για την ανακατεύθυνση της απόκρισης σε έναν άλλο πόρο, όπως Servlet, JSP, HTML.
Σύνταξη: άκυρη αποστολή ανακατεύθυνσης (URL).
Παράδειγμα: Respons.sendredirect ('http://www.google.com');
Q # 14) Πώς διαφέρει η μέθοδος Forward () από τη μέθοδο Send Redirect ();
Απάντηση:
Μέθοδος προώθησης ():
- Χρησιμοποιείται για την αποστολή του ίδιου αιτήματος σε άλλο πόρο.
- Λειτουργεί από την πλευρά του διακομιστή στον διακομιστή.
Μέθοδος αποστολής ανακατεύθυνσης ():
- Στέλνει πάντα ένα νέο αίτημα στους πόρους καθώς χρησιμοποιεί τη διεύθυνση URL.
- Λειτουργεί από την πλευρά του πελάτη τόσο έξω όσο και εντός του διακομιστή.
Ε # 15) Εξηγήστε το αρχείο WAR;
Απάντηση: Ένα αρχείο WAR αναφέρεται βασικά ως αρχείο αρχειοθέτησης ιστού, το οποίο έχει όλα τα αρχεία της εφαρμογής σας, όπως XML, servlets, JSP, HTML, αρχεία διαμόρφωσης σε ένα μόνο αρχείο, έτσι ώστε η ανάπτυξη της εφαρμογής να είναι απλή και εύκολη.
Συνιστάται να χρησιμοποιήσετε ένα αρχείο WAR για ανάπτυξη.
Q # 16) Τι εννοείτε με το Servlet Context;
Απάντηση: Το Servlet Context αναφέρεται βασικά ως αντικείμενο που έχει πληροφορίες σχετικά με την εφαρμογή και το Web Container. Με το πλαίσιο Servlet μπορούμε να καταγράψουμε συμβάντα, να λάβουμε τη διεύθυνση URL του συγκεκριμένου πόρου και να αποθηκεύσουμε εύκολα τα χαρακτηριστικά για χρήση σε άλλους servlets.
Το βασικό πλεονέκτημα του Servlet είναι ότι είναι εύκολο να διατηρηθεί και να λειτουργεί ως μεσολαβητής μεταξύ του δοχείου και του servlet.
Υπάρχουν μερικές σημαντικές μέθοδοι του servlet περιβάλλοντος που δίνονται παρακάτω:
- getInitParameter () - επιστρέψτε την τιμή της παραμέτρου.
- getInitParameterNames () - επιστρέφει το όνομα της παραμέτρου.
- void setAttribute () - χρησιμοποιείται για τον καθορισμό των τιμών των χαρακτηριστικών.
- άκυρο getAttribute () - χρησιμοποιείται για να πάρει τις τιμές των χαρακτηριστικών.
- void removeAttribute () - χρησιμοποιείται για την κατάργηση του χαρακτηριστικού.
Q # 17) Ποιες είναι ακριβώς οι λειτουργίες του Servlet;
Απάντηση: Οι λειτουργίες που εκτελούνται από τους servlets είναι οι εξής:
ερωτήσεις και απαντήσεις συνέντευξης σεληνίου για 4 χρόνια εμπειρίας
- Πρώτον, το Servlets λαμβάνει το αίτημα HTTP που αποστέλλεται από την πλευρά του πελάτη.
- Διαβάζει το αίτημα και εξαγάγει τα δεδομένα από το αίτημα.
- Μετά την εξαγωγή των πληροφοριών, οι servlets εκτελούν μια επιχειρησιακή λογική με πρόσβαση σε μια βάση δεδομένων ή επικαλούμενες EJB.
- Τέλος, δημιουργεί μια απόκριση και την στέλνει στον πελάτη με τη μορφή HTTP ή στέλνει την απόκριση στη σελίδα JSP.
Ε # 18) Τι εννοείτε με τον περιγραφέα ανάπτυξης;
Απάντηση: Το WEB.XML λέγεται ότι είναι ο περιγραφέας ανάπτυξης σε ένα servlet.
Είναι το σημείο εισόδου για οποιαδήποτε εφαρμογή και διαθέτει τη λίστα αρχείων καλωσορίσματος. Ορίζει πόρους, πληροφορίες σχετικά με το servlet που θα χρησιμοποιηθεί και αντιστοιχίζει το servlet στο URL.
Ερώτηση # 19) Εξηγήστε την παρακολούθηση συνεδρίας και τη σημασία της;
Απάντηση: Η παρακολούθηση περιόδου σύνδεσης είναι μια διαδικασία στην οποία τα δεδομένα του πελάτη ή του χρήστη μπορούν να διατηρηθούν.
Όπως κάθε φορά που ένα νέο αίτημα έρχεται στον διακομιστή, ο διακομιστής δεν μπορεί να αναγνωρίσει ότι το νέο αίτημα προέρχεται από τον ίδιο πελάτη, για να αποφευχθεί αυτό το πρόβλημα χρησιμοποιείται τεχνική παρακολούθησης συνεδρίας.
Το Session Tracking παίζει ζωτικό ρόλο για την αναγνώριση του πελάτη ή του αιτήματος.
Ε # 20) Ποιες είναι οι διαφορετικές τεχνικές παρακολούθησης συνεδρίας;
Απάντηση:
Υπάρχουν βασικά τέσσερις τύποι τεχνικών που δίνονται παρακάτω:
α) Cookies: Τα cookies είναι μικρές πληροφορίες που προστίθενται σε πολλά αιτήματα πελατών.
Παράδειγμα: Ένα αίτημα έρχεται στον διακομιστή, ο διακομιστής προσθέτει κάποια cookie με την απάντηση, τώρα όταν και πάλι ο ίδιος πελάτης στέλνει το αίτημα στον διακομιστή, ο διακομιστής αναγνωρίζει τον χρήστη.
β) Πεδίο κρυφής φόρμας: Εδώ χρησιμοποιούμε ένα κρυφό πεδίο κειμένου για τη διατήρηση της κατάστασης του χρήστη.
γ) Επανεγγραφή URL: Εδώ δίνουμε έναν επιπλέον σύνδεσμο για τη χαρτογράφηση του επόμενου servlet.
δ) Συνεδρία HTTP: Εδώ δημιουργείται ένα συγκεκριμένο αναγνωριστικό για κάθε χρήστη, έτσι ώστε ένας διακομιστής να αναγνωρίζει τον χρήστη.
πού χρησιμοποιείται το c ++
Q # 21) Ποια είναι τα συμβάντα Servlet;
Απάντηση: Οι εκδηλώσεις δεν είναι παρά γεγονότα. Ακόμη και η αλλαγή της κατάστασης του αντικειμένου είναι επίσης ένα γεγονός.
Τα μαθήματα και η διεπαφή εκδηλώσεων έχουν ως εξής:
- Μαθήματα: ServletRequestEvent, ServletContextEvent, HttpSessionEvent κ.λπ.
- Διεπαφές: ServletRequestListner, ServletContextListner, HttpSessionListner κ.λπ.
Q # 22) Τι εννοείς με ένα φίλτρο και πώς λειτουργεί;
Απάντηση: Το φίλτρο χρησιμοποιείται βασικά για να φιλτράρει τα πράγματα.
Με παρόμοιο τρόπο το Filter in servlet είναι ένα αντικείμενο που εισάγεται κατά την προεπεξεργασία του αιτήματος και μετά την επεξεργασία του αιτήματος. Οι κύριες λειτουργίες του περιλαμβάνουν μετατροπές, τιμές κρυπτογράφησης και αποκρυπτογράφησης, επικυρώσεις εισόδου στα δεδομένα που καταγράφουν τη διεύθυνση IP και αποθηκεύει όλα τα εισερχόμενα αιτήματα.
Ένα φίλτρο ορίζεται στο web.xml και μπορεί να αφαιρεθεί από το web.xml έτσι ώστε να μην χρειάζεται να αλλάξετε το servlet με αποτέλεσμα τη μείωση του κόστους.
Διάγραμμα του Servlet Filter λειτουργεί
Ε # 23) Εξηγήστε το φορτίο κατά την εκκίνηση και τη σημασία του;
Απάντηση: Η φόρτωση κατά την εκκίνηση είναι ένα στοιχείο που ορίζεται στο web.xml (πρόγραμμα περιγραφής ανάπτυξης) το οποίο βοηθά το servlet να φορτώνει τη στιγμή της ανάπτυξης κατά την επανεκκίνηση του διακομιστή.
Ο λόγος για να χρησιμοποιήσετε το φορτίο κατά την εκκίνηση είναι επειδή το servlet φορτώνεται στο πρώτο αίτημα που ελήφθη, οπότε αρχικά χρειάζεται περισσότερος χρόνος για τη φόρτωση της προκύπτουσας μειωμένης αποτελεσματικότητας αν ορίσουμε το δάνειο κατά την εκκίνηση είναι φορτία το servlet κατά την επανεκκίνηση του διακομιστή που αυξάνει την απόδοση.
Η φόρτωση κατά την εκκίνηση λειτουργεί επίσης σε δύο τιμές:
- Θετικό (0,1,2,3….): Η χαμηλότερη θετική τιμή θα φορτωθεί πρώτα.
- Αρνητικός: Το servlet θα φορτωθεί όταν ληφθεί το πρώτο αίτημα.
Q # 24) Συγχρονίζεται το servlet;
Απάντηση: Όχι, τα servlets δεν είναι συγχρονισμένα. Εάν θέλουμε να κάνουμε το servlet συγχρονισμένο, πρέπει να εφαρμόσουμε το SingleThreadInterface.
Q # 25) Τι εννοείτε με το Scope Object και ποιοι είναι οι τύποι του;
Απάντηση: Τα αντικείμενα εύρους βοηθούν στην κοινή χρήση πληροφοριών μεταξύ των στοιχείων του ιστού μέσω του setattribute () και του getattribute ().
Οι τύποι αντικειμένων πεδίου είναι:
- Περιεχόμενο Ιστού
- Συνεδρία
- Αίτηση
- Σελίδα
Q # 26) Σε τι αναφέρεται ο όρος Localization;
Απάντηση: Ο εντοπισμός βασικά αναφέρεται στην τοπική παράδοση ή γλώσσα που ακολουθεί ο χρήστης. Έτσι, προσθέτουμε πόρους ή στοιχεία στον συγκεκριμένο ιστότοπο, όπως η προσθήκη της γλώσσας Χίντι, ώστε κάθε χρήστης να μπορεί να κατανοήσει.
Ε # 27) Εάν το servlet λάβει πολλαπλά αιτήματα, πόσα αντικείμενα θα δημιουργήσει;
Απάντηση: Το Servlet θα δημιουργήσει μόνο μία παρουσία, ανεξάρτητα από το πόσα εισερχόμενα αιτήματα λαμβάνει.
Q # 28) Ποια είναι η κύρια διαφορά μεταξύ Servlet και Applet;
Απάντηση: Η κύρια διαφορά μεταξύ Servlet και Applet είναι ότι το Servlet βρίσκεται στην πλευρά του διακομιστή, ενώ το Applet βρίσκεται στην πλευρά του πελάτη στο πρόγραμμα περιήγησης ιστού.
Ε # 29) Είναι δυνατόν να υπάρχει Κατασκευαστής μέσα στο Servlet;
Απάντηση: Ναι, είναι δυνατό να οριστεί ένας κατασκευαστής μέσα σε ένα servlet, αλλά μπορεί να κληθεί μόνο από το κοντέινερ Servlet και όχι ρητά.
Q # 30) Ονομάστε τα πακέτα που λειτουργούν με το Servlet;
Απάντηση: Υπάρχουν βασικά δύο πακέτα που λειτουργούν με το Servlet όπως φαίνεται παρακάτω:
- Javax.servlet
- Javax.servlet.http
Ε # 31) Ποια είναι τα είδη αιτημάτων HTTP;
Απάντηση: Τα είδη αιτήματος HTTP περιλαμβάνουν:
- Παίρνω
- Θέση
- Κεφάλι
- Επιλογές
- Βάζω
- Ιχνος
- Διαγράφω
Q # 32) Ποια είναι η κύρια διαφορά μεταξύ παραμέτρου περιβάλλοντος και χαρακτηριστικού περιβάλλοντος;
Απάντηση: Η κύρια διαφορά μεταξύ των δύο είναι,
Η παράμετρος περιβάλλοντος είναι μια τιμή που αποθηκεύεται στον περιγραφέα ανάπτυξης, δηλαδή στο web.xml και φορτώνεται κατά τη διαδικασία ανάπτυξης. Ενώ το Context Attribute είναι οι τιμές που ορίζονται δυναμικά και μπορούν να χρησιμοποιηθούν σε όλη την εφαρμογή.
Q # 33) Ποια είναι η διαδικασία για την αλυσίδα servlet;
Απάντηση: Η αλυσίδα servlet είναι μια πολύ απλή διαδικασία στην οποία δίνουμε την έξοδο ενός servlet ως είσοδο σε άλλο servlet.
Πρώτον, πρέπει να δημιουργήσουμε ένα RequestDispatcher για έναν πόρο που πρέπει να είναι συνδεδεμένος. Στη συνέχεια, πρέπει να ορίσουμε τις τιμές χαρακτηριστικών για το αίτημα, εάν απαιτείται. Τότε πρέπει να καλέσουμε τη μέθοδο προώθησης () ή να συμπεριλάβουμε τη μέθοδο () σε αντικείμενο RequestDispatcher.
Είμαι σίγουρος ότι θα έχετε μια σαφή εικόνα για το τι είναι το Servlet!
Σας ευχόμαστε καλή επιτυχία !!
Συνιστώμενη ανάγνωση
- Ερωτήσεις και απαντήσεις συνέντευξης
- Ερωτήσεις και απαντήσεις συνέντευξης δοκιμών ETL
- Κορυφαίες 30+ δημοφιλείς ερωτήσεις και απαντήσεις συνέντευξης αγγουριών
- Top 30 ερωτήσεις και απαντήσεις συνέντευξης SAS
- Κορυφαίες ερωτήσεις και απαντήσεις στη συνέντευξη δοκιμής ασφαλείας
- 30+ Κορυφαίες ερωτήσεις και απαντήσεις συνέντευξης Scrum (2021 LIST)
- Κορυφαίες 30 ερωτήσεις και απαντήσεις συνέντευξης DBMS
- 30 πιο σημαντικές ερωτήσεις και απαντήσεις συνέντευξης PL / SQL το 2021