Verstehen Sie die Anwendungsklassifizierung der WEB-Seitentoolsprache XML (4).
Autor:Eve Cole
Aktualisierungszeit:2009-07-07 16:09:55
4. Klassifizierung von XML-Anwendungen
Generell lassen sich XML-Anwendungen in vier Kategorien einteilen:
(1) Wird angewendet, wenn Kunden mit verschiedenen Datenquellen interagieren müssen. Die Daten können aus verschiedenen Datenbanken stammen, jede mit ihrem eigenen komplexen Format. Allerdings interagieren Clients mit diesen Datenbanken nur über eine Standardsprache, und das ist XML. Aufgrund der Anpassbarkeit und Erweiterbarkeit von XML reicht es aus, verschiedene Arten von Daten auszudrücken. Nach Erhalt der Daten kann der Kunde diese verarbeiten oder zwischen verschiedenen Datenbanken übertragen. Kurz gesagt, bei dieser Art von Anwendung löst XML das Problem einer einheitlichen Datenschnittstelle. Im Gegensatz zu anderen Datenübertragungsstandards definiert XML jedoch keine spezifischen Spezifikationen für das Vorkommen von Daten in Datendateien. Stattdessen werden Tags an die Daten angehängt, um die logische Struktur und Bedeutung der Daten auszudrücken. Dies macht XML zu einer Spezifikation, die Programme automatisch verstehen können.
(2) Es wird verwendet, um eine große Rechenlast auf den Client zu verteilen. Das heißt, der Client kann je nach Bedarf verschiedene Anwendungen auswählen und erstellen, um Daten zu verarbeiten, und der Server muss nur dieselbe XML-Datei ausgeben. Nehmen wir weiterhin das obige Beispiel als Beispiel: Gemäß der herkömmlichen Arbeitsmethode „Client/Server“ sendet der Client unterschiedliche Anforderungen an den Server und der Server antwortet entsprechend. Dies erhöht nicht nur die Belastung des Servers selbst, sondern auch die Der Netzwerkadministrator muss im Voraus verschiedene Anforderungen untersuchen, um je nach Benutzeranforderungen unterschiedliche Programme zu erstellen. Wenn die Benutzeranforderungen jedoch komplex und veränderlich sind, ist es nicht angemessen, die gesamte Geschäftslogik weiterhin auf der Serverseite zu konzentrieren Programmierer auf der Serverseite hatten möglicherweise nicht genug Zeit, um die zahlreichen Anwendungsanforderungen zu erfüllen, und es war zu spät, um mit Änderungen in der Nachfrage Schritt zu halten, und beide Parteien waren passiv. Die Verwendung von XML gibt dem Client die Initiative, Daten so vollständig und genau wie möglich zu verarbeiten. Jeder erhält, was er benötigt, und führt seine Aufgaben aus. Die selbsterklärende Natur von XML ermöglicht es dem Client, die logische Struktur und Bedeutung der Daten zu verstehen, während er diese empfängt, und ermöglicht so umfassendes und allgemeines verteiltes Rechnen.
(3) Es sollte verwendet werden, um verschiedenen Benutzern dieselben Daten in unterschiedlichen Erscheinungsbildern darzustellen. Diese Anwendung ist auch im obigen Beispiel zu sehen. Es ähnelt demselben Drehbuch, wir können es jedoch in verschiedenen Formen ausdrücken, z. B. in Fernsehserien, Filmen, Theaterstücken, Zeichentrickfilmen usw. Diese Anwendung wird den Weg für die Entwicklung personalisierter und stilisierter Web-Benutzeroberflächen ebnen.
(4) Wird von Netzwerkagenten verwendet, um die erhaltenen Informationen zu bearbeiten, hinzuzufügen oder zu löschen, um den Bedürfnissen einzelner Benutzer gerecht zu werden. Einige Kunden beziehen Daten nicht zur direkten Verwendung, sondern um ihre eigenen Datenbanken nach Bedarf zu organisieren. Das Bildungsministerium hat beispielsweise eine riesige Fragenbank eingerichtet. Während der Prüfung werden die Fragen in der Fragenbank herausgenommen, um Testpapiere zu bilden, und dann werden die Testpapiere in XML-Dateien gekapselt Teil, der in jeder Schule durch einen Filter geleitet wird. Alle Antworten werden herausgefiltert und dann an jeden Kandidaten gesendet. Selbstverständlich kann eine Antwortzusammenstellung auch nach der Prüfung gesendet werden. Darüber hinaus kann die XML-Datei auch andere relevante Informationen wie Schwierigkeitsgrad, Fehlerquote in den Vorjahren usw. enthalten. Auf diese Weise kann mit nur wenigen kleinen Programmen dieselbe XML-Datei in mehrere Dateien umgewandelt und an verschiedene gesendet werden Benutzer.