Prima di iniziare questo esercizio, è necessario completare l'.

L'editor visivo Java fornisce binder di azioni per il richiamo di un servizio su un'origine dati facendo clic su un pulsante. Ad esempio, facendo clic su Aggiorna, l'applicazione dovrebbe eseguire un metodo modifyEmployee() sul servizio Web in modo che le modifiche vengano inserite nei campi dei dettagli.

Per eseguire il binding del pulsante Aggiorna:

  1. Selezionare il pulsante Aggiorna nell'area di progettazione e scegliere la scheda Binding per aprire la finestra Binding azioni componente.

    Scheda Binding sul pulsante Aggiorna

    1. Nel campo Tipo di origine, selezionare Servizio Web.
    2. Nel campo Origine dati, selezionare webServiceDataSource.
    3. Nell'elenco Servizio di origine, selezionare modifyEmployee(directory.service.FullEmployeeRecord).
    4. Il campo Nome viene automaticamente modificato in modifyEmployeeAction. Accettare questo valore predefinito.
    5. Nel campo Argomento, selezionare selectedEmployeeRecord.
    6. Poiché il metodo modifyEmployee() utilizza un record di dipendente completo come argomento, lasciare vuoto il campo Proprietà.
    7. Impostare lo Stato iniziale del pulsante su Disabilitato.
    8. Per il comportamento, quando l'argomento dell'oggetto azione cambia, selezionare ENABLE_ACTION.

      Questo stato del componente indica che il pulsante Aggiorna sarà disabilitato fino a quando il selectedEmployeeRecord non viene modificato. In altre parole, quando viene immesso un nuovo valore in uno dei campi dei dettagli, associati a selectedEmployeeRecord, il binder abiliterà il pulsante.

      Finestra Binding azioni componente per il pulsante Aggiorna

  2. Scegliere OK.

    Per il pulsante Aggiorna viene aggiunto un nuovo binder SwingDataServiceAction. Selezionando il pulsante nell'area di progettazione, l'editor visivo traccia una linea che indica che il pulsante è associato all'origine dati del servizio Web. Una freccia punteggiata, rosa, va dall'oggetto selectedEmployeeRecord alla linea. Questa freccia indica che il selectedEmployeeRecord è l'argomento per la chiamata al servizio.

    Immangine delle linee del binder per il pulsante Aggiorna

A questo punto, quando si esegue l'applicazione, è possibile aggiornare i record dei dipendenti. Selezionare un dipendente nella tabella e modificarne il cognome. Quando il cognome viene modificato, il pulsante Aggiorna viene abilitato. Scegliendo Aggiorna, il servizio modifyEmployee viene richiamato e il dipendente viene aggiornato. Il nuovo cognome viene visualizzato nella tabella dei dipendenti.

Ora è possibile passare all'esercizio successivo:

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.