Cocon d\'Apache
Dans le logiciel , le cocon d'Apache de , a habituellement juste appelé le cocon , est un cadre d'application Web de établi autour des concepts de la canalisation , de la séparation de des soucis et du développement à base de composants de Web. Le cadre se concentre sur le XML et le XSLT éditant et est construit using le langage de programmation de Java . La flexibilité accordée en comptant fortement sur XML permet le contenu rapide éditant dans une série de formats comprenant HTML , pdf , et WML . Le Apache Lenya des systèmes de gestion de contenu et la marguerite ont été créés sur le cadre. Le cocon est également utilisé généralement comme données de entreposant l'outil du ETL de ou comme intergiciel pour transporter des données entre les systèmes.
Sitemap
Le sitemap est au noyau du cocon. C'est ici que le réalisateur de site Web configure les différents composants de cocon, et définit les interactions de client/serveur dans quel cocon se rapporte comme canalisation de .
Composants
Les composants dans le cocon sont groupés par fonction.
Bouveteuses
Des bouveteuses sont employées pour assortir des demandes d'utilisateur telles que les URL ou les biscuits contre la carte d'invitation ou les modèles de l'expression régulière . Chaque demande d'utilisateur est envoyée par la canalisation jusqu'à ce qu'une allumette soit faite. C'est d'ici qu'une demande particulière est traitée.
Générateurs
Les générateurs créent un jet des données pour une transformation plus ultérieure. Ce jet peut être produit d'un document existant de XML ou il y a des générateurs qui peuvent créer XML à partir de zéro pour représenter quelque chose sur le serveur, tel qu'une structure d'annuaire ou des données d'image.
Transformateurs
Les transformateurs prennent un jet des données et les changent d'une manière quelconque. Les transformations les plus communes sont exécutées avec XSLT pour changer un format de xml en des autres. Mais il y a également des transformateurs qui prennent d'autres formes de données ( SQL par exemple).
Serializers
Un serializer prend un train de données de données, apporte toutes les modifications required, et les envoie au client. Il y a des serializers qui te permettent d'envoyer les données dans beaucoup de différents formats comprenant HTML , XHTML , pdf , rtf , SVG , WML et texte plat , par exemple.
Sélecteurs
Les sélecteurs offrent les mêmes possibilités qu'un rapport de commutateur. Ils peuvent choisir les éléments particuliers d'une demande et choisir la pièce correcte de canalisation pour employer.
Vues
Des vues sont principalement employées pour l'essai. Une vue est un point de sortie dans une canalisation. Vous pouvez éteindre le XML-Jet qui est produit jusqu'à ce point. Ainsi vous pouvez voir si l'application fonctionne bien.
Lecteurs
Éditer le contenu sans analyse de lui (aucun XML traitant). Utilisé pour des images et telles.
Actions
Les actions sont les classes de Java qui exécutent de la logique d'affaires ou contrôlent la nouvelle production contente.Une page du XSP est un document du cocon XML contenant les directives étiquette-basées qui spécifient comment produire du contenu dynamique chronomètrent sur demande.
Sur le cocon traitant, ces directives sont remplacées par le contenu produit de sorte que résulter, document augmenté de XML puisse être sujet à une transformation plus ultérieure (typiquement une transformation de XSLT).
Des pages de XSP sont transformées en producteurs de cocon, typiquement comme classes de Java, cependant n'importe quelle langue scripting pour laquelle un processeur Java-basé existe pourrait également être employé.
Les directives peuvent être fonction intégrée de XSP traitant des étiquettes ou des étiquettes définies pour l'utilisateur de bibliothèque. Des étiquettes intégrées de XSP sont employées pour inclure la logique procédurale, les expressions de remplacement et dynamiquement les noeuds de la construction XML. Les étiquettes définies pour l'utilisateur de bibliothèque agissent en tant que calibres qui dictent comment le code de programme est produit de l'information codée dans chaque étiquette dynamique.
La canalisation
La canalisation de est employée pour définir comment les différents composants de cocon agissent l'un sur l'autre avec différentes demandes de produire une réponse .
Voir également des modèles et l'étalonnage de XProc.
Voir également
Modèle - le modèle de réacteur de de conception que le cocon est construit dessus. Canalisation - article du XML de Wikipedia sur des canalisations, des opérations, des normes et l'histoire de XML
XSLT - la langue de XML que le cocon emploie pour stocker ses transformations.
cadres de pplication
.
| Random links: | 8 mai | Liste de brevets de Tesla | Barracudas de Jacksonville | 6ème Division de la Marine (Etats-Unis) | Xinchang | Capullo_de_Apache |