Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Servlet και Applet Διαφορές

Η γλώσσα προγραμματισμού Java προσφέρεται για μια ποικιλία εργασιών . Σε περίοπτη θέση , τα προγράμματα Java μπορεί να τρέξει σε ιστοσελίδες με τη μορφή της « applets ». Java προγράμματα τρέχουν επίσης στο παρασκήνιο πολλών servers , με τη μορφή της « servlets . " Η διαφορά μεταξύ αυτών των δύο πτυχών της Java αναπαύεται για το πού και πώς εκτελούν . Οι διαφορές αυτές υπαγορεύουν τις δυνάμεις του καθενός για ορισμένες χρήσεις . Servlets
Η

servlets της Java είναι μικρά σενάρια Java που εκτελείται σε ένα διακομιστή Web . Αυτά τα servlets εξυπηρετούν τις σελίδες Web , εκτελούν υπολογισμούς στα δεδομένα χρήστη που εισάγεται , και να φέρω τα δεδομένα από τις βάσεις δεδομένων για την κατανάλωση των τελικών χρηστών . Servlets της Java συνδεθεί απευθείας σε ένα διακομιστή Java , και ως εκ τούτου μπορεί να μιλήσει άμεσα και γρήγορα στο διακομιστή για γρήγορα αποτελέσματα . Αυτά τα servlets εκτελέσει εξ ολοκλήρου πίσω από τις σκηνές , και μπορεί να εκτελέσει απλές εργασίες ανάκτησης δεδομένων , ή ακόμα και να δημιουργήσει ολόκληρες σελίδες Web μέσω του κώδικά τους .
Εικόνων Servlet Χρήσεις
Η

servlets της Java είναι καλύτερο αναπτυχθεί όταν οι πράξεις σελίδα γενιά ή υπολογιστικά βαριά θα λάβει χώρα κατά τη λειτουργία μιας ιστοσελίδας . Αντίθετα από τις παραδοσιακές Perl CGI , Java Servlets τρέχει σε μικρά θέματα με μεγαλύτερο Virtual Machine ( JVM ) , που σημαίνει ότι μοιράζονται τα δεδομένα απευθείας μεταξύ τους και να το κάνουμε γρήγορα και αποτελεσματικά . Επιπλέον , οι προγραμματιστές Java μπορεί να γράψει φορητές servlets της Java που θα λειτουργήσει στους περισσότερους διακομιστές Java , με πλήρη υποστήριξη από την εκτενή βιβλιοθήκη των κατηγοριών που συνοδεύουν την ανάπτυξη Java .

Η Applets
Η

Applets , σε αντίθεση με τα servlets , δεν εκτελούνται στο διακομιστή Web . Αντίθετα , τρέχουν ως μέρος του ίδιου του προγράμματος περιήγησης στο Web . Αυτό εξηγεί γιατί , κατά τη φόρτωση μιας ιστοσελίδας που περιέχει μια βοηθητική εφαρμογή Java , ο χρήστης πρέπει να έχει το Java plug-in εγκατεστημένο για αυτό το πρόγραμμα περιήγησης . Βοηθητικές εφαρμογές Java τρέχουν στους πόρους του υπολογιστή του χρήστη , αντί για το διακομιστή, που σημαίνει ότι η μικροεφαρμογή πρέπει να φορτώσει από ένα διακομιστή , στη συνέχεια, τοποθετήστε πάνω στο Virtual Machine του υπολογιστή-πελάτη , και, τέλος, να εκτελέσει το πρόγραμμα περιήγησης του χρήστη .

Η Applet Χρήσεις
Η

Προγραμματιστές χρήση applets να ενσωματώσετε διαδραστικό περιεχόμενο και animation σε ιστοσελίδες . Οι χρήστες δεν πρέπει να συγχέουμε τις βοηθητικές εφαρμογές Java με JavaScript : JavaScript είναι μια γλώσσα που τρέχει μόνο στο πρόγραμμα περιήγησης . Applets εκτελούνται στο πρόγραμμα περιήγησης με τη βοήθεια της JVM . Ωστόσο , οι προγραμματιστές μπορούν να χρησιμοποιήσουν JavaScript για να καλέσετε βοηθητικές εφαρμογές Java , προκειμένου να τα τοποθετήσετε στον Web browser του χρήστη . Applets έρχονται σε δύο ποικιλίες : "υπέγραψε " και " . Ανυπόγραφο " Signed applets μπορεί να έχει πρόσβαση το σύστημα αρχείων του χρήστη να ανεβάσετε τα αρχεία σε ένα διακομιστή , ή βιβλιοθήκες φορτίου ιθαγενή του χρήστη περιβάλλον Java . Ανυπόγραφο applets μπορεί να επικαλεστεί τις άλλες μικροεφαρμογές , ή να διαβάσετε ορισμένα δεδομένα από το σύστημα του χρήστη .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα