dev@xmlfr.org : liste de discussion des développeurs du site XMLfr
[dev@xmlfr.org] Re: Projet Jakarta - Tomcat ? Cocoon ? Struts ?
From: Sylvain Wallez (sylvain.wallez@anyware-tech.com)
Date: 20/12/2003 - 13:51
Antoine Mensch wrote:
>cheminement), quelqu'un
>
>
>>pourrait-il m'expliquer les caractéristiques de Cocoon, Struts et Tomcat svp ? Quels avantages apportent ils pour la gestion documentaire ?
>>
>>
>>
>
>Tomcat = moteur de servlets, permet de créer un site web dynamique (une URL=appel à un traitement qui génère la page (X)HTML correspondante). L'avantage pour la gestion documentaire est qu'on ne publie par la structure de la base documentaire sous forme d'URL statiques, ce qui apporte de la flexibilité pour sa gestion.
>
>Struts = framework permettant de réaliser des sites Web très interactifs, utilisant une approche MVC pour séparer les données, le traitement et la présentation. L'avantage de Struts est qu'on peut décrire les enchaînements de pages (et de traitements) de manière déclarative, et qu'il laisse toute latitude quant aux choix des technos utilisées pour gérer les données et la présentation. Utilise Tomcat pour traiter les requêtes des clients Web. A priori, plus utile pour réaliser un site nécessitant beaucoup de saisie d'informations structurées (e.g. commerce électronique) qu'un site comme XMLfr.
>
>
Ouaip. Struts est le "C" du modèle MVC. Il faut souligner à l'attention
des "newbies" du monde Java qu'il fonctionne avec Tomcat, mais aussi
avec tout autre moteur de servlets, du petit (mais costaud) Jetty aux
mastodontes Websphere et Weblogic.
>Cocoon = framework de transformation d'informations basé sur XML et XSL-T. Cocoon permet également de séparer données, traitements et présentations, et de décrire les traitements de manière déclarative, mais en utilisant une représentation des données en XML, ce qui le rend bien adapté à un site de gestion de contenus. Cocoon peut être utilisé soit en mode batch, soit en mode interactif, auquel cas il utilise Tomcat pour déclencher les traitements en fonction des pages demandées.
>
>
Très bon résumé, bien qu'on puisse remplacer "Tomcat" par "un moteur de
servlet". Mais il manque aussi toute la partie concernant les
applications web qui est la grande nouveauté de la version 2.1 (sortie
en juillet dernier), et qui vient en concurrence directe avec ce que
propose Struts.
>>Et accessoirement, avez-vous pensé à une alternative Zope / Python pour XMLfr ?
>>
>Cette question est un bon moyen pour déclencher une querelle de chapelle. Je suis un utilisateur Java depuis trop longtemps pour y répondre objectivement.
>
>
Encore pire pour moi, étant un des auteurs de Cocoon ;-)
Sylvain
--
Sylvain Wallez Anyware Technologies
http://www.apache.org/~sylvain http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
Orixo, the opensource XML business alliance - http://www.orixo.com
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "dev@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie au developpement du site XMLfr.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a dev-request@xmlfr.org
(mailto:dev-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 31/12/2003 - 17:02 UTC
webmaster@xmlfr.org
|