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

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

Applet στο Applet Επικοινωνία

Η επικοινωνία μεταξύ διαφορετικών βοηθητικές εφαρμογές Java δεν είναι τόσο απλό όπως βάζοντας ένα αριθμό θύρας για τις εισερχόμενες επικοινωνίες . Ακόμα κι αν μπορείτε να αποθηκεύσετε τις βοηθητικές εφαρμογές σας στους κεντρικούς υπολογιστές , εκτελούν στις μηχανές του πελάτη . Αυτό σας αφήνει με τις επιλογές του χρησιμοποιώντας JavaScript για να αφήσει εφαρμογές στο ίδιο μηχάνημα επικοινωνούν , ή με τη χρήση του διακομιστή σας ως ένα είδος κεντρικό κόμβο επικοινωνίας για διαφορετικές περιπτώσεις των μικροεφαρμογών σας . Λειτουργία Applet
Η

Όταν ένας χρήστης φορτώνει την ιστοσελίδα που περιέχει το applet σας , το πρόγραμμα περιήγησης του JVM του φορτώνει όλα τα δεδομένα του applet και το εκτελεί στον υπολογιστή του χρήστη . Αυτό σημαίνει ότι το applet χρησιμοποιεί την επεξεργαστική ισχύ του υπολογιστή-πελάτη και όχι ο server, και ότι η μικροεφαρμογή βλέπει το μηχάνημα του πελάτη αντί του διακομιστή ως τοπικό κεντρικό υπολογιστή του . Όταν το applet ξεκινά την εκτέλεση , δεν έχει πλέον άμεση σύνδεση με το διακομιστή από τον οποίο προέρχεται. Αυτό σημαίνει ότι δεν υπάρχει κανένας απλός τρόπος για να κάνουν διαφορετικές εφαρμογές ή προγράμματα περιπτώσεις applet επικοινωνούν μεταξύ τους .
Εικόνων Java Script
Η

Ένα μικρό γνωστό χαρακτηριστικό του JavaScript είναι η ικανότητα να επικαλούνται τις μεθόδους και να ορίσετε τιμές για τις μεταβλητές των βοηθητικών εφαρμογών Java . Χρησιμοποιώντας αυτή τη λειτουργία , μπορείτε να κάνετε βοηθητικές εφαρμογές Java που εκτελούνται στην ίδια ιστοσελίδα στη μηχανή του πελάτη επικοινωνούν μεταξύ τους . Μπορείτε να ξεκινήσετε με την ανάθεση κάθε applet ένα μοναδικό αναγνωριστικό με JavaScript κώδικα της ιστοσελίδας του , στη συνέχεια, χρησιμοποιώντας το " netscape.javascript " πακέτο για να ενσωματώσετε τον κώδικα JavaScript για το χειρισμό applets σε κάθε applet ως πρόσθετες μεθόδους . Η τεχνική αυτή θα λειτουργήσει μόνο για τις περιπτώσεις βοηθητική στην ίδια ιστοσελίδα, και των οποίων οι φάκελοι βάζο . Αποθηκεύετε στον ίδιο κατάλογο του διακομιστή . Ακόμα κι αν applets δεν εκτελούν στο διακομιστή , οι περιορισμοί αυτοί αποτελούν ένα μέτρο ασφαλείας για να αποφευχθεί η κακόβουλη μικροεφαρμογές από το να θέτει σε κίνδυνο το σύστημα ενός χρήστη .

Η Socket Communications
Η

Applets μπορεί να χρησιμοποιήσει μόνο την Javascript για να επικοινωνούν με τις βοηθητικές εφαρμογές που τρέχουν στον υπολογιστή του και μόνο πελάτη . Αν θέλετε applet σας να είναι σε θέση να επικοινωνούν με στιγμιότυπα του ίδιου applet τρέχει σε διαφορετικούς υπολογιστές σε ολόκληρο το Διαδίκτυο , θα πρέπει να χρησιμοποιήσετε ένα μοντέλο client /server . Κάθε επιμέρους applet θα λειτουργήσει ως πελάτη που θα δημιουργήσει μια σύνδεση υποδοχής με το διακομιστή σας . Στη συνέχεια, ο διακομιστής θα ενεργεί ως μεσάζων , για την αποδοχή δεδομένων από μεμονωμένα applets σε ολόκληρο το Διαδίκτυο και την αποστολή δεδομένων πίσω σε μεμονωμένες βοηθητικές εφαρμογές ανάλογα με τις ανάγκες .
Εικόνων Οργανωτική Socket Συνδέσεις
Η

να οργανώσουν αυτές οι συνδέσεις πρίζα , θα πρέπει να κάνετε ένα πολυ - σπείρωμα πρόγραμμα διακομιστή . Ένα νήμα θα είναι ένας ακροατής που δέχεται εισερχόμενες συνδέσεις πρίζα . Η δουλειά του αυτό το νήμα είναι να δεχτεί τις εισερχόμενες συνδέσεις και spin off κάθε εισερχόμενη σύνδεση , όπως ένα νέο νήμα . Ο διακομιστής σας μπορεί στη συνέχεια να στείλει τα δεδομένα και να λαμβάνουν δεδομένα από κάθε applet μέσω ατομικών νήμα της .
Η
εικόνων

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

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