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

Richiami al linguaggio JAVA

Il linguaggio JAVA nasce nel 1990 nei laboratori di ricerca Sun Microsystem, con il nome OAK. [EN] [ES] [FR]

Nasce come strumento per controllare piccole apparecchiature elettroniche

Nel 1995 OAK prende il nome JAVA e diventa un linguaggio di programmazione Object Oriented.

Negli anni Java diventa un linguaggio di programmazione altamente specializzato per:
  • la programmazione WEB
  • la programmazione dei telefonini

JAVA consente di creare applicazioni eseguibili su un’ampia varietà di computer e sistemi operativi.

JAVA si è infatti affermato per le caratteristiche di PORTABILITA' garantita dalla componente JAVA VIRTUAL MACHINE

Un grande vantaggio di JAVA è quello di essere GRATUITO

L'ambiente di sviluppo JAVA è scaricabile da rete dal sito della SUN
In particolare, l'ambiente di sviluppo che vi occorre per realizzare le Applet è il

    j2 SE SDK-1_4_2_,

nella versione specifica per il vostro sistema operativo.


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…..

         2/10   

Approfondimenti/commenti:

    Nessuna voce inserita

Inserisci approfondimento/commento

Indice percorso Edita
Edurete.org Roberto Trinchero