Iniziamo con il creare un nuovo Flex Project di tipo Web, lo chiamiamo DataTest e impostiamo Application server type a None-Other.
Dal menu Data selezioniamo Connect to Data-Service e nel wizard scegliamo HTTP come modello, prima di cliccare su Next. Non ci resta che impostare i parametri del nostro servizio.
Inseriamo nel campo Service Name il nome "WebNewsRSS", nella tabella Operations aggiungiamo una riga con i valori dei campi impostati a GetRss per la colonna Operation, GET come Method, lasciamo vuoto Content-Type, e su URL scriviamo:
http://rss.html.it/webnews.xml
Clicchiamo su Finish. Il Flash Builder creerà tutte le classi per interfacciarsi all'url inserito e farà apparire un box di dialogo che ci ricorda i seguenti passi aggiuntivi:
- tipizzare i valori di ritorno del servizio
- effettuare il binding dei dati al nostro componente
Nella finestra Data/Services, dalla voce WebNewsRSS, clicchiamo con il tasto destro su GetRss() : Object e selezioniamo Configure Return Type....
Nella finestra che appare sceliamo Auto-detect the return type form sample data. Questa opzione ci permette di costruire, in modo visuale, il tipo di oggetto che rappresenta i dati in ingresso.
Nei passi successivi scegliamo prima di effettuare una chiamata di prova per ottenere un saggio dei dati in arrivo (Enter parameter values and call the operation) e approdiamo ad una maschera che ci consente di definire i campi che ci interessa utilizzare nelle richieste.
Per il nostro esempio ci interessano gli elementi del feed di WebNews, quindi indichiamo l'elemento item nel campo Select root.
Fatto questo non ci rimane che premere il tasto Finish e avremo a disposizione una collezione di oggetti item da dare in pasto ai nostri componenti.
Se vuoi aggiornamenti su Development inserisci la tua email nel box qui sotto: