Maison > développement back-end > Tutoriel XML/RSS > Une brève discussion sur la classification des applications du langage d'outil de page WEB XML (4)

Une brève discussion sur la classification des applications du langage d'outil de page WEB XML (4)

黄舟
Libérer: 2017-03-13 17:51:55
original
1449 Les gens l'ont consulté

4. Classement des applications XML
De manière générale, les applications XML peuvent être divisées en quatre catégories :
(1) Appliqué lorsque les clients doivent interagir avec différentes sources de données. Les données peuvent provenir de différentes bases de données, chacune ayant son propre format complexe. Mais les clients interagissent avec ces bases de données uniquement via un langage standard : XML. En raison de la personnalisation et de l’extensibilité du XML, il suffit d’exprimer différents types de données. Après avoir reçu les données, le client peut les traiter ou les transférer entre différentes bases de données. Bref, dans ce type d'application, XML résout le problème de l'interface unifiée des données. Cependant, contrairement à d'autres normes de transfert de données, XML ne définit pas de spécifications spécifiques pour l'occurrence des données dans les fichiers de données. Au lieu de cela, des balises sont ajoutées aux données pour exprimer la structure logique et la signification des données. Cela fait de XML une spécification que les programmes peuvent comprendre automatiquement.
 (2) Il est utilisé pour répartir une grande quantité de charge informatique sur le client, c'est-à-dire que le client peut choisir et créer différentes applications pour traiter les données en fonction de ses propres besoins, et le service le serveur n'a qu'à émettre le même document XML. En prenant toujours l'exemple ci-dessus comme exemple, selon la méthode de travail traditionnelle "client/serveur", le client envoie différentes requêtes au serveur, et le serveur répond respectivement. Cela augmente non seulement la charge sur le serveur lui-même, mais également la charge. L'administrateur réseau doit étudier diverses demandes à l'avance. Différents programmes peuvent être créés en fonction des besoins de l'utilisateur, mais si les besoins de l'utilisateur sont complexes et changeants, il n'est pas approprié de concentrer toute la logique métier du côté serveur, car le serveur- Le personnel de programmation secondaire n'a peut-être pas assez de temps pour répondre aux exigences. Il existe de nombreuses demandes d'applications et il est trop tard pour suivre l'évolution de la demande. Les deux parties sont très passives. L'application de XML donne l'initiative du traitement des données au client. Tout ce que le serveur fait est d'encapsuler les données dans le fichier XML de manière aussi complète et précise que possible. Chacun obtient ce dont il a besoin et exécute ses tâches. La nature explicite de XML permet au client de comprendre la structure logique et la signification des données lors de leur réception, rendant ainsi possible une informatique distribuée étendue et générale. (3) Il est utilisé pour présenter les mêmes données sous différentes apparences à différents utilisateurs. Cette application peut également être vue dans l'exemple ci-dessus. C'est similaire au même scénario, mais nous pouvons l'exprimer sous différentes formes telles que des séries télévisées, des films, des pièces de théâtre, des dessins animés, etc. Cette application ouvrira la voie au développement d’interfaces utilisateur Web personnalisées et stylisées. (4) Utilisé par les agents du réseau pour modifier, ajouter ou supprimer les informations obtenues afin de répondre aux besoins des utilisateurs individuels. Certains clients obtiennent des données non pas pour une utilisation directe mais pour organiser leurs propres bases de données selon leurs besoins. Par exemple, le ministère de l'Éducation a créé une énorme banque de questions. Pendant l'examen, les questions de la banque de questions sont extraites pour former des épreuves, puis les épreuves sont encapsulées dans des fichiers XML. partie, qui est passée dans chaque école
Le filtre
filtre toutes les réponses et les envoie ensuite à chaque candidat. Le contenu non filtré peut être envoyé directement à l'enseignant. Bien entendu, une compilation de réponses peut également être envoyée après. l'examen. De plus, le fichier XML peut également contenir d'autres informations pertinentes telles que le coefficient de difficulté, le taux d'erreur des années précédentes, etc. De cette façon, avec seulement quelques petits programmes, le même fichier XML peut être transformé en plusieurs fichiers et envoyé à différents utilisateurs.                                                                                                                                        

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal