Pubblicazione di pagine web con Dynamic DataPubblicazione di pagine web con Dynamic DataPerché i sistemi embedded, quasi sempre servire le pagine Web che contengono dinamica, o in tempo reale, le informazioni, questo tutorial in rete inizia con Coniglio e gli esempi TINI che servono le pagine Web con contenuti dinamici. Seguendo gli esempi è un'introduzione a utilizzare i protocolli HTTP e altri pubblicazione di pagine web. Due approcci
Un browser Web come Microsoft Internet Explorer è un'applicazione client che utilizza HTTP per richiedere le pagine Web da server su Internet o in una rete locale. I server non devono essere PC o altri computer di grandi dimensioni. Anche un piccolo sistema embedded con memoria limitata può servire una pagina contenente testo e immagini semplici, comprese le pagine che visualizzano dati in tempo reale e di accettare e di agire su input dell'utente. Un browser fornisce un'interfaccia utente per la richiesta e la visualizzazione delle pagine. I computer che richiedono pagine Web in genere in pieno possesso dei display a schermo, ma per alcune applicazioni, un sistema embedded con limitate capacità di visualizzazione in grado di funzionare come un client HTTP. Se le pagine richieste sono molto semplici, anche un solo testo di visualizzazione di poche righe può essere sufficiente. O di un sistema embedded può ricevere ed elaborare i contenuti di una pagina Web senza visualizzare la pagina in un browser a tutti. Networking Questo tutorial si concentra sui server web. Con una connessione a Internet, un server Web può servire pagine di un qualsiasi browser su Internet. O un server può essere programmato per rispondere alle richieste solo da indirizzi IP specifici. Un server Web in una rete locale possono servire le pagine ai computer selezionati o di qualsiasi computer della rete locale. Un sistema integrato che funziona come un server Web è in genere tutte le caratteristiche seguenti: • Memoria non volatile per contenere le pagine per essere servito. • Supporto per TCP e IP. Richieste di pagine Web e le pagine inviate in risposta viaggio nella parte dei dati di segmenti TCP. • Supporto per il protocollo HTTP. Il server deve essere in grado di capire e rispondere alle richieste pervenute per le pagine web. Lo standard HTTP specifica il formato per le domande e le risposte. • Una rete locale o connessione Internet. Per servire le pagine su Internet, il server Web deve disporre di una connessione Internet. Qualsiasi firewall deve essere configurato in modo che il sistema può ricevere le richieste HTTP, come descritto nel capitolo 10. • Uno o più pagine di servire. Le pagine Web sono file o blocchi di testo che utilizzano una forma di codifica chiamato Hypertext Markup Language (HTML). La codifica HTML specifica la formattazione del testo e immagini sulla pagina, comprese le dimensioni del testo e dei caratteri e il posizionamento di testo e altri elementi della pagina. Il codice HTML può contenere link a immagini che appaiono sulla pagina, così come i collegamenti ad altre pagine o risorse. Nel servire una pagina Web con contenuti dinamici, il software deve avere un modo di inserire il contenuto dinamico, come la pagina viene servito. Una varietà di protocolli e tecnologie possono lavorare insieme con HTTP e HTML per consentire a un server per fornire pagine Web che contengono dati in tempo reale e rispondere agli input dell'utente. Questo tutorial in rete comprende due approcci al servizio dati in tempo reale, e il capitolo 7 riguarda il modo che i server Web in grado di rispondere agli input dell'utente. Serve una pagina con Dynamic DataMolte pagine Web sono statici, in cui le informazioni sulla pagina non cambia a meno che qualcuno le modifiche del file HTML della pagina e carica il nuovo file al server. Pagine Web statiche sono utili per la presentazione delle informazioni sui prodotti, articoli, o altre informazioni che rimane costante. Ma la maggior parte dei sistemi embedded a ben poco le pagine statiche, diversi da quelli eventualmente presentare una home page con collegamenti ad altre pagine. Un sistema integrato che funziona come un server Web sarà quasi certamente desidera visualizzare informazioni in tempo reale, come le letture dei sensori o altri up-to-informazioni aggiornate sui processi o gli ambienti di sistema è di controllo o di monitoraggio. Questa sezione mostra come il coniglio e TINI moduli introdotto nel capitolo 3, possono servire le pagine Web che visualizzano i dati dinamici. Dinamica, o in tempo reale, i dati comprende tutti i dati che possono cambiare nel tempo e può essere diverso ogni volta che la pagina è servita. Un esempio evidente è un contatore che mostra il numero di volte che la pagina è stata letta. Dati dinamici possono comprendere anche le letture del sensore o switch e ora e la data. Il codice di supporto fornita con il Coniglio e Tini (e altre fonti, nel caso di servlet Java sul TINI) riduce notevolmente la quantità di programmazione necessari a servire le pagine Web con contenuti dinamici. I dati dinamici servita da esempio le applicazioni in questa rete tutorial è costituito da un messaggio che visualizza la quantità di tempo che il sistema o applicazione è stato installato e funzionante. Articolo Network 6-1 mostra una pagina di esempio. I negozi sistema embedded il numero di giorni, ore, minuti e secondi nelle variabili. Quando serve la pagina, gli inserti applicazione server i valori attuali delle variabili nei luoghi appropriati nella pagina. È possibile utilizzare le stesse tecniche per creare pagine Web da visualizzare i valori correnti di tutte le variabili in un sistema. Anche se il risultato è lo stesso, il coniglio e gli esempi TINI utilizzare approcci diversi per raggiungere il risultato. Il Coniglio utilizza Server Side Include le direttive che istruiscono il server per inserire i valori delle variabili nelle posizioni appropriate nel file di essere servito. Per il Tini, invece di memorizzare la pagina Web in un file separato, l'applicazione crea la pagina Web mentre viene inviato, utilizzando una serie di scrive per inviare il contenuto della pagina per un socket TCP e inserendo i valori delle variabili nei luoghi designati nella pagina. un articolo presentato da Daniel R. Disclaimer:Il nostro sito non è responsabile per il contenuto di questo articolo. Webarticles è una risorsa gratuita di informazioni. Importante: Questo articolo è "pubblicazione di pagine web con Dynamic Data" è stato tradotto da un software automatico. Ci dispiace per eventuali errori di ortografia che possono essersi verificati. Grazie per la vostra comprensione.
|
|||||
| Online: 226 users browsing the articles directory |
|
|