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

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

Java επικοινωνία μεταξύ Applets

Προγραμματιστές ανέπτυξε τη γλώσσα προγραμματισμού Java ως αυτόνομο , object- oriented γλώσσα για την ανάπτυξη cross-platform εφαρμογές για πολλά διαφορετικά λειτουργικά συστήματα . Ωστόσο, οι προγραμματιστές δημιούργησαν επίσης τη βιβλιοθήκη applets για τη διευκόλυνση της ανάπτυξης ιστοσελίδων . Μέσω της Java Applets , οι προγραμματιστές μπορούν να δημιουργήσουν μικρές ενσωματωμένα προγράμματα που οι χρήστες μπορούν να ξεκινήσουν από το web browsers τους , με την προϋπόθεση ότι έχουν εγκατασταθεί οι κατάλληλες Java plug ins . Επίσης , με τη χρήση της γλώσσας προγραμματισμού JavaScript , web developers μπορούν να έχουν πολλαπλές Java Applets σε μία σελίδα που μπορεί να στείλει τα δεδομένα στο άλλο . Java Applets και JavaScript
Η

JavaScript και Java applets είναι δύο διαφορετικά πράγματα . Βοηθητικές εφαρμογές Java είναι μικρά προγράμματα ενσωματωμένα σε ένα αρχείο HTML , οι οποίες εκτελούνται με το εγκατεστημένο το Java plug in για το πρόγραμμα περιήγησης των χρηστών . Η JavaScript είναι μια πολλαπλών χρήσεων scripting γλώσσα που λειτουργεί παράλληλα με HTML στο ίδιο το αρχείο HTML . Το πρόγραμμα περιήγησης ερμηνεύει το JavaScript παράλληλα με την HTML , μία γραμμή κάθε φορά . Βοηθητικές εφαρμογές Java είναι ανεξάρτητη από τη σελίδα HTML ? JavaScript δεν είναι
εικόνων Ο Applet Sender
Η

Σε αυτό το παράδειγμα , το πρώτο Java Applet θα στείλει τα δεδομένα στη JavaScript στο . το έγγραφο HTML . Αυτό επιτυγχάνεται με τη χρήση του " JSObject " αντικείμενο που εμπίπτει στις βιβλιοθήκες της Java . Ο ακόλουθος κώδικας Java υποθέτει ότι υπάρχει μια λειτουργία " SendMessage ( ) " στο JavaScript ενσωματωμένη στο έγγραφο HTML : . .

Netscape.javascript εισαγωγής * ?

Java.applet εισαγωγής * ?

java.awt εισαγωγής * ? .

τάξη MyApplet εκτείνεται Applet {

public void init ( ) {

JSObject χάος = JSObject.getWindow ( αυτό) ?

mess.call ( " SendMessage " , null) ?

}

Η Η λήψη JavaScript
Η

Σε η σελίδα HTML , η " SendMessage ( ) " λειτουργία θα λάβει την κλήση από τη μικροεφαρμογή αποστολέα , και να επικαλούνται μια λειτουργία από ένα " δέκτη " μικροεφαρμογή . Η μικροεφαρμογή δέκτης πρέπει να υπάρχουν στο ίδιο αρχείο με το applet αποστολέα και του SendMessage ( ) λειτουργία JavaScript . Η λειτουργία SendMessage θα καλέσει τη μέθοδο " GetMessage ( ) " του applet υποδοχής , όπως στο ακόλουθο παράδειγμα :


Η
το αρχείο HTML
Η

το αρχείο HTML θα περιέχει και τις δύο εφαρμογές και τον κώδικα JavaScript . Το ακόλουθο παράδειγμα περιγράφει λεπτομερώς πώς ένα τέτοιο αρχείο θα δούμε . Το applet αποστολή ονομάζεται " Sender.class » και η παραλήπτρια applet ονομάζεται " Receiver.class " :





?


Η
εικόνων

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

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