IBM Books

Net.Data: riferimenti all'ambiente di linguaggio


Ambiente di linguaggio Registro Web

Il registro Web di Net.Data fornisce una memoria costante per i dati correlati alle applicazioni. Un registro Web può essere utilizzato per memorizzare le informazioni sulla configurazione ed altri dati a cui è possibile accedere in modo dinamico durante l'esecuzione tramite le applicazioni basate su Web. E' possibile accedere ai registri Web solo tramite le macro di Net.Data utilizzando Net.Data e il supporto di registro Web integrato e dai programmi CGI scritti per questo scopo. Il registro Web è disponibile su una sottoserie di sistemi operativi. Consultare l'appendice di riferimento al sistema operativo di Net.Data in Riferimento di Net.Data

Lo sviluppo della pagina Web standard richiede che le URL siano posizionate direttamente nell'origine HTML per la pagina. Ciò rende difficoltosa la modifica dei collegamenti. Anche la natura statica limita il tipo di collegamenti che è possibile facilmente posizionare su una pagina Web. L'uso di un registro Web per memorizzare i dati correlati all'applicazione, ad esempio le URL, può essere di supporto per la creazione di pagine HTML con collegamenti impostati in modo dinamico.

Le informazioni possono essere memorizzate e mantenute in un registro dagli sviluppatori di applicazioni e da responsabili Web che dispongono dell'accesso di scrittura al registro. Le applicazioni richiamano le informazioni da registri associati al momento dell'esecuzione. Ciò semplifica la progettazione di applicazioni flessibili e consente anche spostamenti di applicazioni e di server. E' possibile utilizzare le macro di Net.Data per creare pagine HTML utilizzando collegamenti impostati in modo dinamico.

Le informazioni vengono memorizzate in un registro Web nella forma di voci di registro. Ogni voce di registro consiste di una coppia di stringhe di carattere: una stringa RegistryVariable ed una stringa corrispondente RegistryData. Tutte le informazioni che possono essere rappresentate da una coppia di stringhe possono essere memorizzate come voce di registro. Net.Data utilizza la stringa di variabile come chiave di ricerca per assegnare e richiamare voci specifiche da un registro.

E' possibile consultare contenuti di esempio di un registro Web in Tabella 3.

Tabella 3. Registro Web di esempio
CompanyName WorldConnect
Server ftp.einet.net
JohnDoe/foreground Green
CompanyURL/IBM Corp. http://www.ibm.com
CompanyURL/Sun Microsystems Corp. http://www.sun.com
CompanyURL/Digital Equipment Corp. http://www.dec.com
JaneDoe/Home_page http://jane.info.net

Di seguito sono riportate alcune situazioni in cui si consiglia di utilizzare un registro Web:

Le voci indicizzate nel registro Web sono voci le cui stringhe RegistryVariable hanno una stringa di indice aggiuntiva a loro accodata, utilizzando la seguente sintassi:

RegistryVariable/Index

L'utente fornisce il valore della stringa di indice in un parametro separato per una funzione integrata progettata per gestire voci di indice. Più voci di registro indicizzate possono avere lo stesso valore della stringa RegistryVariable, ma possono mantenere la loro unicità con diversi valori di stringa di indice.

Tabella 4. Registro Web indicizzato di esempio
Smith/Company_URL http://www.ibmlink.ibm.com
Smith/Home_page http://www.advantis.com

Anche se le due voci indicizzate nell'esempio presentano lo stesso valore di stringa RegistryVariable Smith, la stringa di indice è differente per ogni caso. Essi vengono trattati come due voci distinte dalle funzioni del registro Web.


[ Inizio pagina | Pagina precedente | Pagina successiva | Indice | Indice analitico ]