Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Applet di Comunicazione Applet

La comunicazione tra diverse applet Java non è semplice come mettere un numero di porta per le comunicazioni in entrata . Anche se si memorizzano i applet su server , eseguono sulle macchine del cliente. Questo ti lascia con le opzioni di utilizzo di JavaScript per lasciare applet sulla stessa macchina comunicano , o utilizzare il server come una sorta di hub centrale di comunicazione per i diversi casi di applet . Applet Function

Quando un utente carica la pagina web contenente l'applet , JVM del suo browser carica tutti i dati dell'applet e lo esegue sulla macchina dell'utente . Ciò significa che l'applet utilizza potenza di elaborazione del computer client , non il server di e che l'applet vede la macchina client invece del server come host locale . Quando l'applet inizia l'esecuzione , non ha più una connessione diretta al server da cui ha origine. Ciò significa che non esiste un modo semplice per fare diverse applet o istanze applet comunicare tra loro .
Java Script

Una caratteristica poco conosciuta di JavaScript è la possibilità di richiamare i metodi ei valori impostati per le variabili di applet Java . Utilizzando questa funzione , è possibile effettuare le applet Java in esecuzione sulla stessa pagina web su macchina comunicano di un cliente con un altro. Si inizia assegnando ogni applet un ID univoco con il codice JavaScript della pagina web , quindi utilizzando il pacchetto " netscape.javascript " per incorporare il codice JavaScript per la manipolazione di applet in ogni applet come metodi aggiuntivi . Questa tecnica funziona solo per le istanze applet sulla stessa pagina web e la cui . File jar di memorizzare nella stessa directory del server . Anche se le applet non vengono eseguite sul server , queste restrizioni sono una misura di sicurezza per evitare che le applet malintenzionati di compromettere il sistema di un utente .

 

Programmazione © www.354353.com