Esempio: JSF e SDO

Questa galleria offre una serie di esempi JSF (JavaServer Faces) che illustrano le attività delle applicazioni Web comuni e mostrano come SDO (Service Data Objects) viene utilizzato per l'accesso ai record relazionali e agli elenchi di record relazionali. Gli esempi sono indipendenti e non è necessario visualizzarli in un particolare ordine. Per comprendere gli esempi, è necessario avere una conoscenza di base delle tecnologie JSF e SDO e dello sviluppo di applicazioni Web. Se non si conoscono tali tecnologie e strumenti, è possibile completare l'esercitazione "Visualizzazione delle informazioni dinamiche sulle pagine Web con JavaServer Faces".
Tempo necessario: 5 minuti

Per utilizzare questo esempio, è necessario installare gli strumenti SDO. Per installare gli strumenti SDO, in Installation Manager, fare clic su Modifica. Nell'elenco Funzioni, fare clic su IBM Rational Application Developer for WebSphere Software 7.5.0 > Strumenti di sviluppo Web. Selezionare SDO - Mediatori Domino e JDBC, quindi fare clic su Modifica.

Per istruzioni dettagliate sulla configurazione, fare clic sul collegamento Istruzioni di configurazione. Fare clic sul collegamento Importa l'esempio per avviare l'importazione dell'esempio nello spazio di lavoro.

Tipo di esempio Descrizione
Aggiunta di opzioni agli elenchi di selezione - Caselle di elenco e caselle combinate Illustra come aggiungere opzioni a un elenco di selezione e memorizzare i valori selezionati dall'utente.
Trasferimento dei dati tramite ambiti di richiesta e sessione Illustra come trasferire i dati da una pagina all'altra utilizzando variabili di ambito e un bean Java gestito nell'ambito di una sessione.
Trasferimento dei dati mediante collegamenti ipertestuali di comandi e di collegamenti di output Illustra come trasferire i dati da una pagina all'altra utilizzando parametri di un collegamento ipertestuale di comando e un link di output.
Esecuzione di azioni su una riga di una tabella di dati Illustra come eseguire azioni su una riga di una tabella dati utilizzando i collegamenti ipertestuali di comando e il controllo di azione della riga.
Esecuzione di azioni su più righe di una tabella dati Illustra come selezionare record ed eseguire azioni su più righe di una tabella di dati utilizzando i controlli di selezione riga. In questo esempio vengono eliminati e aggiornati record dagli elenchi di record di bean Java e relazionali.
Aggiornamento di record mediante i controlli di simultaneità e modifica della riga della tabella di dati Illustra come utilizzare il controllo di modifica riga della tabella di dati e il controllo di simultaneità.
Aggiunta di un record di database mediante la generazione di una chiave automatica Illustra come utilizzare JSF e SDO per generare automaticamente una chiave primaria quando un nuovo record viene aggiunto a un database.
Utilizzo di una query SDO per filtrare i dati Illustra come eseguire una query SDO e restituire i risultati filtrati nella stessa pagina.
Ordinamento delle informazioni in una tabella di dati Illustra come ordinare una tabella di dati in ordine crescente o decrescente facendo clic sulle intestazioni di colonna.
Creazione di raggruppamenti di dati espandibili e comprimibili Illustra l'utilizzo delle categorie con le righe delle tabelle di dati per raggruppare i record in menu che possono essere espansi o compressi.
Convalida dell'input Illustra l'uso della convalida dell'input standard e personalizzata.
Utilizzo della gestione eventi modificati in base al valore Illustra come gestire eventi che cambiano in base al valore e l'invio automatico dei moduli. In questo esempio una casella combinata viene compilata in base alla selezione effettuata in un'altra casella.
Utilizzo degli eventi di un programma di raccolta script Illustra come adoperare gli eventi di utilizzo del programma di raccolta script
utilizzo di fogli di stile CSS Illustra l'utilizzo di fogli di stile CSS per formattare e modificare l'aspetto di un'applicazione JSF.
Utilizzo dell'aiuto per input e tastiera Illustra l'uso dell'aiuto per input e tastiera.
Utilizzo del linguaggio di espressioni JSTL Illustra l'uso del linguaggio di espressioni JSTL nella pagina JSF.
Visualizzazione dei record mediante pager di tabelle di dati Una galleria di pager di tabelle di dati utilizzati per ridurre il numero di record visualizzati su una pagina.

Per utilizzare questo esempio, è necessario disporre di un server di applicazioni installato e configurato. Per verificare che sia disponibile un ambiente di runtime server, fare clic su Finestra > Preferenze, espandere Server, quindi fare clic su Ambienti di runtime. È possibile utilizzare questo riquadro per aggiungere, rimuovere o modificare le definizioni runtime server installate. È anche possibile scaricare e installare supporto per un nuovo server.

I seguenti server di applicazioni sono stati verificati per l'uso con questo esempio:

Feedback