In questo modulo, verrà illustrato come utilizzare le funzioni avanzate per modificare il formato delle pagine Web, aggiungere una funzione che consenta agli utenti di caricare i file nel database, impostare regole che indirizzino automaticamente gli utenti ad una particolare pagina e automatizzare alcune attività di gestione, quali la generazione chiavi.
Prerequisiti
Se il Modulo 1: Creazione di pagine Web con connessioni ai database è già stata completato, ignorare il resto di questa sezione dei prerequisiti e iniziare a lavorare su Lezione 2.1: Formattazione di una tabella dati.
Se si desidera iniziare questa esercitazione con il modulo 2, ignorando il modulo 1, è necessario prima importare le risorse richieste, impostare il server di destinazione e impostare la connessione al database.
Per importare le risorse richieste:
- Importa il progetto. Passare alla prospettiva Web ().
- Nella vista Esplora enterprise della prospettiva Web, verificare che il progetto
ClassifiedsTutorial sia simile alla seguente immagine:
Per impostare il server di destinazione:
- Nella vista Esplora enterprise della prospettiva Web, fare clic con il tasto destro del mouse su ClassifiedsTutorial e selezionare Proprietà.
- Nell'elenco delle proprietà, fare clic su Server.
- Nell'elenco di server predefiniti, selezionare il server che si desidera utilizzare come predefinito. Fare clic su Applica.
- Nell'elenco delle proprietà, fare clic su Runtime di destinazione.
- Nell'elenco Runtime, fare clic sul runtime che corrisponde al server selezionato. Fare clic su OK.
Nota: se nessun server è presente nell'elenco dei server predefiniti e sono stati installati runtime di server, è possibile che il server debba essere configurato. Per configurare un server, attenersi alla seguente procedura:
- Fare clic con il tasto destro del mouse sul file all_records.jsp, quindi selezionare .
- Scegliere Definire manualmente un nuovo server.
- Selezionare un server installato.
- Seguire le istruzioni nella procedura guidata per configurare il server. Alla prima esecuzione su server, è possibile ricevere un 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.
Se si torna alla procedura descritta in precedenza per l'impostazione di un server di destinazione, il server predefinito sarà quello appena configurato.
Se un server viene installato ma non configurato, non viene visualizzato nell'elenco di server da cui è possibile scegliere una destinazione predefinita.
Per impostare la connessione al database:
- Nella vista Esplora enterprise, fare clic con il tasto destro del mouse su ClassifiedsTutorial e selezionare Proprietà.
Si apre la finestra Proprietà per ClassifiedsTutorial.
- Fare clic su Connessioni JDBC.
- Nelle proprietà Connessione JDBC, fare clic su Nuovo. Viene visualizzata la finestra di dialogo Sfoglia profili.
- Nella finestra Sfoglia profili, fare clic su Nuovo. Viene visualizzata la finestra di dialogo Nuovo profilo di connessione.
- Nell'elenco Tipi di profili di connessione, selezionare Derby e fare clic su Avanti. Viene visualizzata la finestra di dialogo Creazione profilo di connessione.
- Nel campo Nome, immettere DerbyDB, selezionare Connessione automatica
all'avvio,
quindi fare clic su Avanti.
- Nel campo Driver, selezionare Derby 10.2 - Embedded JDBC
Driver Default.
- Nel campo Percorso del database, fare clic su Sfoglia e selezionare
<percorso_spazio_di_lavoro>\ClassifiedsTutorial\WebContent\database,
dove <percorso_spazio_di_lavoro> è la directory dello spazio di lavoro corrente. Fare clic su OK.
- Per accedere al database, potrebbe essere necessario immettere un ID utente. Una password non è obbligatoria.
Suggerimento: qualsiasi ID utente funziona.
- Nella procedura guidata Nuovo profilo di connessione Derby, fare clic su Fine.
- Nella finestra Sfoglia profili, fare clic su DerbyDB, quindi su OK.
È possibile selezionare i file nel progetto Web dell'esercitazione. Per aprire un file, fare
doppio clic sul file nella vista Esplora enterprise.
Per visualizzare una rappresentazione sotto forma di mappa dei collegamenti tra le pagine,
fare doppio clic su Navigazione sito Web in Esplora enterprise.
La maggior parte del lavoro in questo esempio, implica i seguenti file:
- all_records.jsp
- La home page del sito. Visualizza tutti gli annunci pubblicitari presenti nel
database.
- new_record.jsp
- Questa pagina consente di creare un nuovo annuncio pubblicitario.
- update_record.jsp
- Questa pagina consente di modificare i dettagli su un annuncio presente nel database o di eliminare l'annuncio.
- classifiedTemplate.jtpl
- Il modello per le pagine del sito. Include elementi come la tabella e il banner grigio
"Benvenuti negli annunci pubblicitari" presenti in ciascuna pagina.
Questa pagina presenta anche due schede per la navigazione al di sotto del banner grigio, che consentono di passare alla home page e
alla pagina dei nuovi annunci pubblicitari.