Cocoon2 est un serveur entièrement écrit en Java qui utilise XML comme base de fonctionnement. Il est développé au sein du groupe XML-Apache. Le traitement d'une requête est divisé en plusieurs étapes: traitements, production des données, transformation et sérialisation rendant les applications très souples et adaptables à de nombreux terminaux. La version 2 de Cocoon permet de faire du MVC sans application supplémentaire.
Les applications sont multiples : Application multi-terminal, multi-langues, sécurisation, traitement de formulaires, aiguillage, personnalisation, agrégation, enchainements complexes, interfaçage HTTP, JSP, XSP, PHP... sorties en XML, HTML, PDF, PNG...
La version finale est plus ou moins prévue pour le début du mois prochain, (si elle est prête).
Aller plus loin
- Homepage (4 clics)
- Téléchargement (2 clics)
- Annonce de la RC2 (1 clic)
# version prometteuse
Posté par Marc . Évalué à 7.
Une des grands problèmes qu'a cocoon 1 c'est sa lenteur. Biensûr les personnes qui ne savent pas de quoi elles parlent vont tout de suite accuser java. Mais il faut savoir qu'à l'origine cocoon n'a pas été écrit pour servir de servir de serveur de production. C'était un projet pour pouvoir tester le modèle MVC.
Cette nouvelle version à été réécrite en tenant compte des problèmes de performance grace à un système de cache bien plus évolué. En résumé ça semble très prometteur, quelqu'un a testé ?
[^] # Re: version prometteuse
Posté par Sébastien Koechlin . Évalué à 4.
La version 2 est entièrement basée sur SAX, la lourdeur n'est plus proportionnelle à la taille des documents. Pour tout ce qui n'est pas FOP (qui construit toujours le document en mémoire), la vitesse à énormément augmenté et les traitements s'enboitent comme des pipes.
Par contre, ça reste très gourmand en mémoire.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.