Serving Web-Seiten mit dynamischen DatenServing Web-Seiten mit dynamischen DatenDa eingebettete Systeme fast immer dienen, die dynamische Web-Seiten oder Echtzeit-Informationen, diese Vernetzung Tutorial beginnt mit Kaninchen und TINI Beispiele, die Web-Seiten mit dynamischen Inhalten dienen, enthalten. Nach den Beispielen wird eine Einführung in die Verwendung von HTTP und andere Protokolle im Dienst Web-Seiten. Zwei Ansätze
Ein Web-Browser wie Internet Explorer von Microsoft ist eine Client-Anwendung, die HTTP zu Web-Seiten von Servern im Internet oder in einem lokalen Netzwerk zu beantragen. Die Server müssen nicht PCs oder andere große Computer. Selbst eine kleine Embedded-System mit begrenztem Speicher können eine Seite mit Text und einfache Bilder, einschließlich Seiten, die Anzeige von Echtzeit-Daten und zu akzeptieren und wirken auf Benutzereingaben dienen. Ein Browser bietet eine Benutzeroberfläche für die Beantragung und Anzeigen von Seiten. Die Computer, die Anfrage Web-Seiten haben in der Regel im Vollbildmodus angezeigt wird, aber für einige Anwendungen, ein Embedded System mit begrenzter Anzeige-Fähigkeiten kann als HTTP-Client-Funktion. Wenn die angeforderten Seiten sehr einfach sind, auch ein Text-nur ein paar Zeilen Display ausreichend sein. Oder ein Embedded-System empfangen und verarbeiten können den Inhalt einer Web-Seite ohne die Anzeige der Seite in einem Browser überhaupt. Diese Vernetzung Tutorial konzentriert sich auf Web-Servern. Mit einer Internet-Verbindung kann ein Web-Server-Seiten als Begründung für einen Browser auf dem Internet. Oder einem Server kann so programmiert werden, um Anfragen nur von bestimmten IP-Adressen zu reagieren. Ein Web-Server in einem lokalen Netzwerk kann Seiten zu ausgewählten Computern dienen oder zu einem beliebigen Rechner im lokalen Netzwerk. Ein eingebettetes System, das Funktionen wie ein Web-Server im Allgemeinen hat alle der folgenden Eigenschaften: • Nicht-flüchtiger Speicher halten, um die Seiten bedient werden. • Unterstützung für TCP und IP. Anträge auf Web-Seiten und die Seiten in Reaktion Reisen im Datenteil der TCP-Segmente gesendet. • Unterstützung für HTTP. Der Server muss in der Lage sein zu verstehen und zu erhalten Anfragen für Webseiten. Der HTTP-Norm legt das Format für die Anfragen und Antworten. • Ein lokales Netzwerk-oder Internetverbindung. Um die Seiten auf dem Internet zu dienen, muß der Web-Server über eine Internetverbindung verfügen. Jede Firewall muss so konfiguriert werden, das System HTTP-Requests empfangen können, wie in Kapitel 10 beschrieben. • Eine oder mehrere Seiten zu dienen. Die Webseiten sind Dateien oder Textblöcke, die eine Form der Kodierung als Hypertext Markup Language (HTML). Die HTML-Codierung gibt die Formatierung von Text und Bilder auf der Seite, einschließlich Text und Schriftarten, Größe und die Positionierung von Text und anderen Elementen auf der Seite. Der HTML-Code können Links zu Bildern, die auf der Seite angezeigt, sowie Links zu anderen Seiten oder Quellen. Bei der Betreuung einer Web-Seite mit dynamischen Inhalten, muss die Software eine Möglichkeit für das Einfügen von den dynamischen Inhalt wie die Seite wird serviert haben. Eine Vielzahl von Protokollen und Technologien arbeiten können zusammen mit HTTP und HTML zu einem Server auf Web-Seiten ein, die ermöglichen, bieten Echtzeit-Daten und reagieren auf Benutzereingaben. Diese Vernetzung Tutorial umfasst zwei Ansätze zu dienen Echtzeit-Daten, und Kapitel 7 umfasst Möglichkeiten, die Web-Server können auf Benutzereingaben. Serving eine Seite mit Dynamic DataViele Web-Seiten sind statisch, wenn die Informationen auf der Seite nicht ändern, wenn jemand der Seite HTML-Datei und lädt die neue Datei auf dem Server bearbeitet. Statische Webseiten sind für die Präsentation von Produktinformationen, Artikel oder sonstige Informationen, die konstant bleibt nützlich. Aber die meisten Embedded-Systeme haben wenig für statische Seiten nutzen, außer vielleicht präsentiert eine Homepage mit Links zu anderen Seiten. Ein eingebettetes System, das Funktionen wie ein Web-Server wird mit ziemlicher Sicherheit wollen Echtzeit-Informationen wie z. B. Sensor Lesungen oder anderen Display up-to-the-minute Informationen über die Prozesse oder Umgebungen ist das System der Kontrolle oder Überwachung. Dieser Abschnitt zeigt, wie der Hase und TINI Module in Kapitel 3 eingeführt wurden, können Web-Seiten dienen, die Anzeige von dynamischen Daten. Dynamische oder Echtzeit-Daten enthält alle Daten, die im Laufe der Zeit und können verschieden sein können jedem Aufruf der Seite serviert wird. Ein deutliches Beispiel ist ein Zähler, der anzeigt, wie oft die Seite zugegriffen wurde. Dynamische Daten können auch Sensor oder Schalter Lesungen und immer aktuelle Informationen. Die Unterstützung von Code, die mit dem Kaninchen und Tini (und zusätzliche Quellen im Falle von Java-Servlets auf dem TINI) erheblich reduziert die Menge der Programmierung benötigt, um Web-Seiten mit dynamischen Inhalten dienen. Die dynamische Daten durch die Anwendungen in diesem Beispiel die Vernetzung diente Tutorial besteht aus einer Nachricht, die zeigt, wie viel Zeit das System oder die Anwendung wurde und ausgeführt wird. Netzwerk Artikel 6-1 zeigt ein Beispiel-Seite. Die Embedded-System speichert die Anzahl der Tage, Stunden, Minuten und Sekunden in Variablen. Beim Servieren der Seite, die Server-Anwendung fügt die aktuellen Werte der Variablen an den entsprechenden Stellen auf der Seite. Sie können die gleichen Techniken verwenden, um Web-Seiten, die die aktuellen Werte aller Variablen in einem System anzeigen zu schaffen. Auch wenn das Ergebnis ist das gleiche, das Kaninchen und TINI Beispielen werden verschiedene Ansätze, um das Ergebnis zu erreichen. Der Hase nutzt Server Side Include-Anweisungen, die der Server anweisen, die Werte der Variablen in den entsprechenden Stellen in die Datei einfügen serviert. Für die TINI, statt die Speicherung der Web-Seite in einer separaten Datei, erstellt die Anwendung der Web-Seite, wie sie geschickt werden, mit einer Reihe von schreibt an der Seite Inhalt in einen TCP-Socket zu senden und die Werte der Variablen in den ausgewiesenen Standorten Einfügen auf der Seite. Ein Artikel eingereicht von Daniel R. Disclaimer:Unsere Website ist nicht verantwortlich für den Inhalt dieses Artikels. Webarticles ist eine kostenlose Informationsquelle. Wichtig: Dieser Artikel "Im Dienste Web-Seiten mit dynamischen Daten" wurde durch ein automatisches Software übersetzt. Wir fühlen uns leid für alle Rechtschreibfehler, die möglicherweise aufgetreten sind. Vielen Dank für Ihr Verständnis.
|
|||||
| Online: 471 users browsing the articles directory |
|
|