Applet Java per la realizzazione di pagine WEB dinamiche di Lia Mazzola

Introduzione alle Applet Java



Le Applet Java nel mondo WEB

    Le Applet Java aggiungono capacità di elaborazione alle pagine WEB.    [EN]  [ES]   [FR]

    Le Applet java permettono di:

    • Ricevere ed elaborare in locale l’input dell’utente, mediante FORM o finestre di dialogo
    • Creare animazioni sofisticate in multithread
    • Visualizzare immagini e disegnare figure geometriche

    Le Applet Java vengono:

    • richiamate da una pagina HTML
    • scaricate dalla rete ed eseguite in locale sotto il controllo del browser, in una finestra dedicata
    Le Applets Java seguono:

    • una logica ad eventi
    Le Applets Java sono sviluppate

    • in Linguaggio JAVA

     

Le Applet nel mondo JAVA

    I programmi scritti con il linguaggio Java si dividono in due categorie:
    • Le applicazioni, che sono dei programmi Java completi a sé stanti, eseguibili sotto la Java Virtual Machine
    • Le applet, che sono dei programmi Java eseguibili sotto il controllo di un Browser WEB o del tool Applet Viewer

    Ed è proprio attraverso le Applet, che JAVA diventa un linguaggio di programmazione per il WEB

Restrizioni e Problemi di Sicurezza

    Pur scritte secondo regole diverse rispetto ad una applicazione Java, le Applet possono utilizzare tutti gli strumenti resi disponibili dal linguaggio Java.

    Essendo però scaricate dalla rete, c’è il rischio che effettuino operazioni improprie sulla macchina locale in cui vengono eseguite.


    Per grarantire sicurezza e protezione i browser impongono delle restrizioni:     

    • Il browser chiede autorizzazione all’utente prima di lanciare l’esecuzione di una Applet    

    • Da una applet non si può lanciare l’esecuzione di altri programmi sulla macchina locale

      • Non si possono di leggere o scrivere dati sul sistema client
      • Non si possono stabilire connessioni a siti diversi da quello da cui l’applet proviene
      • Non si può invocare il metodo System.exit()
      • Non si può accedere alle proprietà del sistema…..

       1/10   

Approfondimenti/commenti:

    Nessuna voce inserita

Inserisci approfondimento/commento

Indice percorso Edita
Edurete.org Roberto Trinchero