Applet Java

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Exemplu de applet utilizat pentru jocuri complexe precum șahul [1]

În informatică , applet-urile Java sunt programe scrise în limbajul Java care pot fi rulate dintr-un browser web (procesare în partea clientului ). Appleturile apar plasate vizual în paginile web și sunt de obicei utilizate pentru a crea pagini cu funcții interactive cu utilizatorul care nu pot fi create cu alte tehnologii pentru web-ul static , aparținând astfel paradigmei web dinamice .

Anunțate pentru prima dată de Sun Microsystems în 1995 , applet-urile Java sunt executabile de browserele web folosind Java Virtual Machine (JVM). Alternativ, pot fi rulate folosind Sun AppletViewer , un program creat pentru a testa applet-urile.

Descriere

Simulare animată a unui fenomen biofizic în interiorul unei celule miocardice : mișcarea aleatorie a ionilor în câmpul electric generată de tensiunea a două plăci [2]

Crearea și ciclul de viață al unui applet

Appleturile sunt aplicații încapsulate într-o pagină web și rulează pe clientul utilizatorului care accesează site-ul. Aceasta înseamnă că browserul va descărca codul applet - ului pe computer și, prin intermediul mașinii virtuale Java , îl va interpreta și îl va traduce într-o aplicație.

În vremurile în care puterea serverelor reprezenta un cost considerabil și potențialul internetului părea considerabil, dar încă neexprimat, applet-urile au devenit soluția optimă pentru a îmbunătăți aspectul, interactivitatea și popularitatea site-urilor web . Un applet este de fapt o aplicație fără main , dar cu propriul ciclu de viață constând dintr-o încărcare inițială, o execuție (cu posibile suspendări și reluări ale execuției) și o distrugere finală.

La încărcarea inițială, se invocă metoda init() , care este utilizată pentru a inițializa date, imagini și obiecte. Imediat după, se invocă metoda start() care start() applet - ul și dacă browserul este minimizat în timpul execuției, se invocă metoda stop() , urmată de metoda start() din nou când applet-ul revine la primul etaj. Când ieșiți din browser, este invocat destroy() care vă permite să efectuați orice acțiune contextuală la închiderea applet - ului .

Odată ce applet - ul este complet, va trebui să îl includeți pe o pagină web folosind etichete HTML pentru a specifica clasa care implementează applet - ul , dimensiunea paginii și alți parametri opționali.

După ce ați copiat borcanul care conține applet - ul în același director în care este salvată pagina HTML , codul pentru vizualizarea aplicației este următorul:

 <APPLET ARCHIVE = "myApplet.jar" CODE = "myApplet.class" WIDTH = 400px
 HEIGHT = 300px> </APPLET>

Este clar că un applet este format dintr-o clasă fără a utiliza o arhivă jar și, în acest caz, vom scrie pur și simplu:

 <APPLET CODE = "myApplet.class" WIDTH = 400px HEIGHT = 200px> </APPLET>

În cele din urmă, este important să rețineți că este posibil să treceți de la pagina HTML a parametrilor la applet , pentru a face acest lucru este suficient să specificați parametrii și valorile lor în definiția appletului .

Semnați un applet

Pentru a permite o mai mare flexibilitate și putere pentru applet-uri și, în același timp, pentru a asigura conformitatea cu securitatea, a fost definită posibilitatea semnării unui applet .

Semnătura unui applet nu este altceva decât dovada proprietății și originii software - ului . Deci, cine se găsește încărcând această aplicație are posibilitatea de a decide dacă crede sau nu că originea applet - ului este fiabilă și, numai dacă da, să elimine limitările impuse acesteia.

Utilizare

Încapsulate în pagini web , applet-urile sunt utilizate pentru a furniza conținut interactiv pe care HTML nu îl poate livra. Pentru a-și rula conținutul, majoritatea browserelor web utilizează un sandbox pentru a împiedica accesul aplicațiilor la informațiile stocate local pe computer . Codul sursă al appleturilor este descărcat de pe serverul web prin browserul web, primind și pagina HTML care îl conține. Alternativ, applet-ul poate oferi deschiderea unei ferestre personale fără a fi nevoie să se bazeze pe codul HTML pentru a afișa interfața grafică .

Appleturile afișate pe paginile web sunt identificate prin eticheta HTML <applet>...</applet> (neoficială), la care <object></object> este preferabil. Eticheta HTML utilizată specifică locația sursei de applet de descărcat.

Deoarece codul bytec Java este independent de platformă , applet-urile Java pot fi rulate fără probleme de browserele de pe platformele majore.

Notă

Bibliografie

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT