Quelle est la structure de classe commune pour l'utilisation de XSLT + .Net? (côté serveur XSLT) Mon but est d'éviter les webforms standards, qui tendent vers le MVC pur, tout en conservant toutes les opportunités d'ASP.net (mise en cache, gestion de session, etc.). Est-il préférable de l'implémenter en tant que gestionnaire, ou au niveau de la page, ou en tant que contrôle? Cela dépend-il absolument d'une tâche particulière ou encore il y a des implémentations préférables? Quelle est la mise en œuvre la plus flexible? Maintenant, je reçois une chaîne xml du domaine via Facade (entités de domaine implémentent IXMLSerializable), en chargeant et en mettant en cache une collection statique de XslCompiledTransforms du disque en tant que singleton, et un contrôleur (en tant que httphandler) qui règle la logique du traitement des demandes. a un accès aux classes précédentes et aux pages mises en cache. Est-ce correct?Quelle est l'implémentation courante pour XSLT + .Net côté serveur?
Répondre
Je fais du développement en utilisant un modèle centré XML et j'ai trouvé que l'approche du gestionnaire personnalisé fonctionne très bien pour le XML -> XSLT -> HTML. Veiller à ce que la couche d'accès aux données soit découplée est important pour que les gestionnaires restent concentrés sur leur tâche spécifique.
Vous mettez déjà en cache les XslCompiledTransforms, ce qui est génial, car la compilation initiale est le plus gros succès de certaines applications que j'ai écrites.
En termes de 'implémentations préférables' - vous ne trouverez pas beaucoup d'informations sur ce style de service HTML. Le manque de support de XSLT 2.0/XPATH 2.0 dans les bibliothèques de base et ne se concentrant pas sur ce type de développement de Microsoft sont les principaux contributeurs, IMO.
- 1. .NET Remoting côté serveur
- 2. Quelle est la manière la plus courante d'intégrer des rapports dans une application Web .Net?
- 3. Solutions de cartographie côté serveur
- 4. côté client xslt avec javascript dans firefox
- 5. JavaFX Script pour les applications côté serveur
- 6. Redirections d'URL; pour un usage général, ce qui est mieux: côté serveur ou côté client?
- 7. Validation complète côté serveur
- 8. Côté serveur CustomValidator se produisant trop tard dans .Net Assistant
- 9. Implémentation autocomplète côté serveur
- 10. Commentaires côté serveur dans asp.net (côté HTML)
- 11. Détecter Silverlight côté serveur
- 12. Événements côté serveur JavaScript
- 13. validation côté serveur
- 14. deserialise json côté serveur
- 15. Côté client et serveur
- 16. Quelle est la meilleure façon d'intégrer des balises côté serveur constantes dans le code javascript?
- 17. xslt .net et date diffs
- 18. WCF REST Caching - Côté client et côté serveur
- 19. Appel côté client par côté serveur Thru Bouton de commande
- 20. Equivalent côté serveur de HttpContext?
- 21. pagination côté serveur avec jQgrid
- 22. Côté serveur inclure HTML externe?
- 23. WMD Markdown et côté serveur
- 24. Asp.Net options d'implémentation côté serveur pour le site Ajax
- 25. Quelle est la meilleure distribution Linux pour le serveur Vmware?
- 26. TCP/IP asynchrone côté serveur
- 27. Comment le javascript côté serveur est-il utilisé/implémenté?
- 28. Connexion côté client Javascript, comment authentifier le côté serveur?
- 29. Test de la capacité Flash côté serveur
- 30. Création d'un menu du côté serveur