Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Java Komunikácia medzi aplety

Programátori vyvinuli programovací jazyk Java ako samostatnom , objektovo orientovaný jazyk sa vyvíjať multiplatformové aplikácie pre mnoho rôznych operačných systémov . Avšak , vývojári tiež vytvorili knižnicu apletov uľahčiť vývoj webových aplikácií . Prostredníctvom Java applety , programátori môžu vytvoriť malé vložené programy , ktoré užívatelia môžu vypustiť z ich webových prehliadačov , za predpokladu , že sú nainštalované správne zásuvné moduly Javy . Tiež pomocou skriptovacieho jazyka JavaScript , webové vývojárov môže mať viac Java applety na jednej strane , ktorá môže posielať dáta k sebe . Java applety a JavaScript

JavaScript a Java applety sú dve rôzne veci . Java applety sú malé programy , vložené do HTML súboru , ktoré sú spúšťané prostredníctvom nainštalované Java plug in pre používateľov prehliadača . JavaScript je viacúčelový skriptovací jazyk , ktorý pracuje spoločne s HTML v samotnom HTML samotného súboru . Prehliadač interpretuje JavaScript vedľa HTML , jeden riadok naraz . Java applety sú nezávislé na webové stránky HTML , JavaScript nie je
Sender Applet

V tomto príklade , prvý Java Applet bude odosielať dáta na JavaScript vo . HTML dokument . Je to tým , že pomocou " JSObject " objekt v knižniciach Java . Nasledujúci kód Java predpokladá , že je funkcia " SendMessage ( ) " v JavaScriptu vložený v dokumente HTML : ..

Import netscape.javascript * ;

import java.applet * ,

import java.awt * ; .

trieda MyApplet rozširuje Applet {

public void init ( ) {

JSObject bordel = JSObject.getWindow ( to ) ;

mess.call ( " SendMessage " , null ) ;

}
Príjem JavaScript

HTML stránka , bude " SendMessage ( ) " funkcia prijať hovor od odosielateľa applet , a vyvolať funkciu z " prijímača " applet . Applet Prijímač musí existovať v rovnakom súboru ako odosielateľa applet a SendMessage ( ) funkcia JavaScript . Funkcie SendMessage zavolá metódu " getMessage ( ) " prijímacieho applet , ako v nasledujúcom príklade :

Odporúčané články

Najnovšie články

Java Programming

Copyright © počítačové znalosti Všetky práva vyhradené