< Indietro | Avanti >

Lezione 1.1: Importazione delle risorse richieste e impostazione del server di destinazione

Prima di cominciare, è necessario importare le risorse necessarie per questa esercitazione: a insieme di pagine Web ed un database Derby di esempio.

Lo scopo principale di questa esercitazione è illustrare come creare un'applicazione Web che consenta agli utenti di accedere e manipolare i dati di un database. Questa esercitazione non illustra la progettazione dell'aspetto e del funzionamento di un sito Web. Di conseguenza, il progetto del sito Web è stato già preparato.

Per completare questa esercitazione sarà necessario accedere a una serie di file JSP JavaServer Faces e a un database Derby di esempio. Il database di esempio e le pagine Web fondamentali si trovano in un file ZIP. Questa lezione illustra la procedura per l'importazione del file ZIP in modo da poter utilizzare il database e le pagine Web. Verrà anche impostato il server di destinazione per il progetto Web dinamico.

Le pagine Web e il database utilizzati per questa esercitazione si trovano in un file ZIP. Per importare il contenuto del file ZIP:

Importazione del file del progetto di esempio

  1. Importazione del progetto. Passare alla prospettiva Web (Finestra > Apri prospettiva > Web).
  2. Nella vista Esplora progetti della prospettiva Web, accertarsi che il progetto ClassifiedsTutorial sia simile alla seguente immagine:
    Vista Esplora progetti.

Impostazione del server di destinazione per il progetto Web dinamico

L'impostazione del server di destinazione per il progetto Web consente di verificare le risorse che verranno create in questa esercitazione.

Per impostare il server di destinazione:

  1. Nella vista Esplora progetti della prospettiva Web, fare clic con il pulsante destro del mouse su ClassifiedsTutorial e selezionare Proprietà.
  2. Nell'elenco delle proprietà fare clic su Server.
  3. Nell'elenco Server predefinito selezionare il server da utilizzare come predefinito. Scegliere Applica.
  4. Nell'elenco delle proprietà fare clic su Runtime di destinazione.
  5. Nell'elenco dei runtime fare clic su quello corrispondente al server selezionato. Scegliere OK.
Se il server da utilizzare non è presente nell'elenco dei runtime di destinazione, chiudere il workbench e installarlo. Dopo l'installazione del server, seguire le istruzioni per impostare il server di destinazione.
Nota: Se nell'elenco Server predefinito non appare alcun server e i runtime del server sono stati installati, è possibile che sia necessario configurare il server. Per configurare un server, procedere come segue:
  1. Fare clic con il pulsante destro del mouse sul file all_records.jsp, fare clic su Esegui come > Esegui su server.
  2. Scegliere Definisci un nuovo server manualmente.
  3. Selezionare un server installato.
  4. Per configurare il server, seguire le indicazioni presenti nella procedura guidata. Alla prima esecuzione sul server, è possibile ricevere un messaggio di errore. Per correggere l'errore, impostare il server di destinazione come descritto in precedenza, riavviare il server nella vista Server e ricaricare la pagina Web nel browser.
Tornando alle fasi precedentemente descritte per l'impostazione di un server di destinazione, si potrà constatare che il server di destinazione è quello che è appena stato configurato. Se un server viene installato ma non configurato, non verrà visualizzato nell'elenco dei server tra cui poter scegliere un server di destinazione.

Per informazioni sulla distribuzione di SDO su server diversi da WebSphere Application Server, fare riferimento a Argomento della guida: Distribuzione di SDO su server non WAS.

Riepilogo di controllo della lezione

È stata effettuata l'importazione del progetto Web dinamico ClassifiedsTutorial ed è stato impostato il server di destinazione.

È possibile sfogliare i file del progetto Web dell'esercitazione. Nella vista Esplora progetti, fare doppio clic su un file per aprirlo. Per visualizzare una mappa dei collegamenti tra le pagine, in Esplora progetti fare doppio clic su Navigazione del sito Web.

Gran parte del lavoro da svolgere in questo esempio riguarderà solo i seguenti file:
all_records.jsp
Il sito della home page. Visualizzerà tutti gli annunci pubblicitari classificati presenti nel database.
new_record.jsp
Questa pagina verrà utilizzata per creare un nuovo annuncio pubblicitario classificato.
update_record.jsp
Questa pagina verrà utilizzata per modificare i dettagli di un annuncio pubblicitario presente nel database, o per eliminarlo.
classifiedTemplate.jtpl
Questo è il modello per le pagine del sito. Include elementi quali la tabella e il banner grigio "Welcome to the Classifieds" che appare in ogni pagina. Questa pagina presenta anche due schede di navigazione al di sotto del banner grigio che consentono di accedere alla home page e alla pagina dei nuovi annunci pubblicitari classificati.
A questo punto è possibile cominciare l'Esercizio 1.2: Utilizzo dell'elenco di record relazionali e componenti di tabelle dati.
< Indietro | Avanti >