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

La catena di sviluppo per le Applet Java
con esercitazione guidata

Catena di Sviluppo di una Java Applet

L'ambiente di sviluppo

    Per implementare una Applet Java si utilizza :
    • l'ambiente di sviluppo J2SDK, In particolare, j2 SE SDK-1_4_2_, nella versione specifica per il vostro sistema operativo oome per una normale aplicazione Java
    • un editor di testi qualsiasi, per esempio Block Notes di Windows

    Potete scaricare gratuitamente l'ambiente j2SDK dal sito: java.sun.com
    Se lavorate in ambiente Windows, userete le utilities in Prompt DOS

Le fasi della catena di sviluppo

    FASE 1. Scrittura del sorgente della Applet
    • Create una cartella per l'archiviazione del progetto
              esempio c:\progettoProvaApplet
    • Scrivete il codice sorgente usando un text editor
    • Salvate il file sorgente con l'estensione .java nella cartella del progetto
              esempio: provaApplet.java

    FASE 2. Compilazione del sorgente
    • Passate in Prompt Dos (prompt dei comandi)
    • Lanciate il programma di compilazione javac e passate come parametro il nome del sorgente della Applet
              esempio: javac provaApplet.java
    • nella stessa cartella avrete ottenuto un file eseguibile, con il nome del sorgente e l'estensione .class
               esempio: provaApplet.class

    FASE 3. Creazione della pagina HTML che richiama la Applet
    • Editate la pagina con un text editor, Block Notes di Windows
    • Assegnate alla pagina un nome con l'estensione .html
    • Salvate la pagina html nella stessa cartella in cui avete salvato la Applet

    FASE 4. Esecuzione
    • Potete eseguire via Browser, sotto Windows, clickando semplicemente sulla icona della pagina html
    • In alternativa potete eseguire la Applet, lanciando da Prompt Dos il programma Appletviewer
              esempio: Appletviewer nome pagina.html
        Attenzione:
             Il vostro Browser potrebbe bloccare per motivi di sicurezza l'esecuzione della Applet
             In tal caso, clickate sull'iconcina di protezione e scegliete di non bloccare l'esecuzione

Come si scrive una Applet

    Java rende disponibile una classe Applet predefinita, contenuta nel package java.applet

    Per costruire una Applet utente occorre:
    • importare java.applet
    • estendere la classe Applet con metodi e attributi specifici

          esempio: Struttura del codice sorgente di una Applet utente
            import java.applet.*;
            Public class < nome > extends Applet
            {
             \\attributi
             \\ metodi
            }

    Il file sorgente deve essere salvato con l’estensione .java, con lo stesso nome assegnato alla classe

Come si richiama una Applet da una pagina HTML

    Per richiamare una applet si usa il tag "applet"
    Nel tag si riporta solo il nome della applet,
    I parametri più importanti che si possono inserire nel tag applet sono:
      CODE=
           obbligatorio, nome della applet.class se questa è registrata nella stessa cartella della pagina html,
           altrimenti il pathname assoluto

      WIDTH=
           larghezza in pixel della finestra rettangolare riservata all’applet

      HEIGHT=
           altezza in pixel della finestra rettangolare riservata all’applet

      CODEBASE=
           Url della applet.class, se allocata in remoto

      ALT=
           msg da visualizzare in caso di errore di esecuzione

      NAME=
           associa un nome alla Applet

      ALIGN=
           indica dove viene allineata l’applet

    ESERCITAZIONE - la catena di sviluppo di una Applet

    Realizzare una pagina WEB "prova.html"che:
    • visualizza il messaggio: “questa è una pagina html che richiama una applet”
    • richiama una applet "provaApplet"che visualizza il messaggio: "Ciao mondo, questa è proprio una applet"

    I passi da esguire sono:
    • Creare una cartella di lavoro nella cartella dell’ambiente di sviluppo java
    • Creare il sorgente provaApplet.java con Notepad
    • Switch al prompt comandi DOS, cd su directory ambiente di sviluppo
    • Compilare : javac provaApplet.java
    • Provare con Appletviewer provaApplet.class
    • Scrivere la pagina web prova.html con richiamo alla Applet
    • Lanciare prova.html

    Soluzione: sorgente della pagina WEB prova.html html

      (html)
      (head)
      (title)prova applet (/title)
      (/head)
      (body)
      (center)
        (h1)questa è una pagina html,
        (p)che richiama una applet(/p)
        (/h1)
        (applet code="provaApplet.class"
          width=300
          height=300
          alt="il tuo browser non esegue l'applet ")

        (/applet)

      (/center)
      (/body)
      (/html)

    Soluzione: sorgente della applet provaApplet.java

      import java.awt.*;
      public class provaApplet extends java.applet.Applet
      {
      public void paint (Graphics g) {
      g.drawString("Ciao mondo,questa è proprio la applet", 5, 25); }
      }

       5/10   

Approfondimenti/commenti:

    Nessuna voce inserita

Inserisci approfondimento/commento

Indice percorso Edita
Edurete.org Roberto Trinchero