Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


ARHIVE JAVA

java



+ Font mai mare | - Font mai mic



ARHIVE JAVA

Modalitatea standard de amplasare a unui applet Java intr-o pagina web este de a folosi etichetele <applet> si <object> pentru a indica numele clasei primare a applet-ului.Se foloseste apoi un browser compatibil Java care transfera si executa applet-ul.Orice alte clase sau fisiere folosite de applet sunt transferate de pe serverul web.

Problema cu rularea in acest fel a applet-urilor este ca fiecare fisier de care are nevoie applet-ul, fie acesta o clasa externa, un fisier imagine, audio, text sau orice altceva - necesita o conexiune separata de la browser la serverul web care contine fisierul.Deoarece intervalul de timp necesar pentru a stabili conxiunile acestea nu este neglijabil acest lucru poate mari timpul total pentru transferul applet-ului si fisierelor sale pana la durate inacceptabile.



Solutia acestei probleme este crearea unei arhive Java, adica un fisier JAR.O arhiva Java reprezinta o colectie de clase Java si alte fisiere, impachetate intr-un singur fisier.Folosind o arhiva Java browser-ului ii este suficienta o singura conexiune la serverul web.Reducand numarul de fisiere transferate de pe server appelt-ul poate fi incarcat si rulat mai rapid.Arhivele Java pot fi si comprimate, scazandu-le astfel dimensiunea si micsorandu-se timpul de transfer - dar in schimb va dura ceva mai mult din partea browser-ului decomprimarea inainte de rulare.

Pentru a crea arhive JAR putem folosi utilitarul JAVA denumit jar, care poate impacheta sau despacheta fisierele in/din arhive Java.Urmatoarea comanda impacheteaza toate clasele si imaginile.gif dintr-un director intr-o singura arhiva Java, denumita Animat.jar:

jar cf Animat.jar *.class *.gif

Argumentul cf specifica doua optiuni in linie de comanda care sunt folosite de programul jar.Optiunea c indica faptul ca arhiva Java trebuie creata iar f arata ca unul dintre urmatoarele argumente din linia de comanda reprezinta numele arhivei.

Putem, de asemenea, adauga intr-o arhiva Java alte fisiere folosind comanda:

jar cf Smiley.jar ShowSmiley.class ShowSmiley.html spinhead.gif

Ruland utilitarul jar fara nici un argument vom obtine list a de optiuni care pot fi folosite.

Dupa ce am creat arhiva Java, in eticheta <applet> se foloseste atributul ARCHIVE pentru a indica locul unde se gaseste arhiva.Putem folosi arhiva Java in felul urmator:

<applet code=ShowSmiley.class archive=Smiley.jar width=45 height=42>

</applet>

Aceasta eticheta specifica faptul ca arhiva numita Smiley.jar contine fisierele folosite de applet.Browser-ele si utilitarele de navigare care suporta fisiere JAR stiu sa caute in interiorul arhivelor fisierele necesare pe timpul rularii applet-ului.

OBS:cu toate ca o arhiva Java poate contine fisiere clasa atributul ARCHIVE nu presupune eliminarea atributului CODE.Pentru a o incarca browser-ul trebuie totusi sa stie numele clasei principale a applet-ului.



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 1199
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved