Cliquez ici.
Cliquez ici.
Accueil
chercher            Plan du site              Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

xml decid : Stratégies, marchés, affaires autour de XML.

[xml-decid] offre de formation: Cocoon

From: Jean-Marc Vanel (jmvanel@free.fr)
Date: 03/03/2003 - 19:06


Bonjour

Cocoon, un projet de la fondation Apache, est un moteur de publication
Web centré XML, qui peut récupérer des sources de données variées
(fichiers et URL XML et HTML, SQL, LDAP, bases XML, etc).
Il est particulièrement adapté pour la publication sur des clients
variés (navigateurs classiques, terminaux WAP, PDF, etc) en utilisant
des feuilles de style XSLT. Il y a aussi des extensions pour faire des
portails, de l'internationalisation, de la génération d'images, etc.
C'est une Webapp au sens Java 2 Entreprise Edition, c'est à dire que
Cocoon s'installe très facilement dans n'importe quel conteneur de
servlets, tel que Tomcat.
L'architecture favorise la séparation de la logique métier, du contenu,
et de la présentation.
La configuration est un fichier XML, et on peut faire les tâches
courantes sans écrire une ligne de Java. Cependant il y a des interfaces
Java bien documentées pour étendre Cocoon en créant ses propres composants.

Il y a une communauté d'utilisateurs et de développeurs, plusieurs
portails consacrés à Cocoon, de nombreux sites qui tournent, et
plusieurs livres.

La formation dure 3 jours, et suppose connu le minimum sur XML, XSLT,
HTML, mais pas Java.

Je suis un développpeur et formateur avec 15 ans d'expérience, et je
développe en ce moment un moteur de recherche botanique avec Cocoon (
essayez-le ici: http://jmvanel.free.fr/protea.html ).

Présentation (OpenOffice et .ppt), exemples, liens:
http://jmvanel.free.fr/cocoon/

Plan de la formation
--------------------
Cocoon, une application Web (Webapp)
architecture externe de Cocoon
utilisation simple de Cocoon
la configuration (sitemap)
les 20 générateurs
les 16 transformeurs
les 14 transformeurs
Paramètres du pipeline
Actions, sélecteurs
Pipelines non linéaires
XSP, logicsheets
formulaires
architecture interne de Cocoon
compléments sur XSLT
passage d'une génération statique des pages à une génération dynamique
avec Cocoon
intégration de bases XML ou relationnelles
les filtres SAX

Formation Cocoon: la liste complète des "transparents"
------------------------------------------------------
Cocoon : un environnement serveur Web centré XML -- Jean-Marc Vanel -
février 2003
Petit sondage
Concepts Cocoon – 0
Concepts Cocoon – 1 – pipeline
Concepts – 2 – Verbatim par défaut
Concepts – 3 Assortir requête HTTP=>chaîne
Concepts – 3 Assortir requête HTTP=>chaîne
Concepts 4 - Separation of Concerns
Générateurs – catégories
Générateurs
Transformeurs – catégories
Transformeurs
Pourquoi SQL est un transformeur?
Sérialiseurs – catégories
Sérialiseurs
Pipeline: diagramme de séquence
Assortir requête HTTP=>chaîne – détails
Assortir requête + paramètres => chaîne
Paramètres du pipeline
La configuration (sitemap)
sitemap.xmap : vue d'ensemble
sitemap.xmap : les composants
Les pipelines – configuration – 1
Les pipelines – configuration – 2
Les pipelines – détail configuration
Si une chaîne linéaire ne suffit pas? - 1
Si une chaîne linéaire ne suffit pas? - 2
Si une chaîne linéaire ne suffit pas? - 3
map:view (suite)
Protocoles et pseudo-
SAX – principe
Sélecteur
XSP – concept
XSP – structure
XSP – exemple
Logicsheet – concept
XSP – traitement par Cocoon
Initialisation d'une XSP + logicsheets
Logicsheet – définition
Logicsheet – déclaration
Logicsheet – utilisation
Logicsheets fournis avec Cocoon
Action – concept
Action – déclaration
Communication actions --> sitemap
Actions fournies avec Cocoon
XSP versus Action
Formulaires
Architecture interne de Cocoon
Initialisation d'un Composant Avalon
Dé/Ré-activer un Composant Avalon
Compléments sur XSLT – 1
Compléments sur XSLT – 2
Génération statique ou dynamique
Intégration de bases XML
Intégration de bases relationnelles
Les filtres SAX

-- 
Jean-Marc Vanel
jmvanel@free.fr
http://jmvanel.free.fr/ ===) CV, software resources

Worldwide Botanical Knowledge Base http://wwbota.free.fr/

-- Devenez redacteur <XML>fr et contribuez au developpement du xml francophone (http://xmlfr.org/infos/redacteurs) !

Liste de diffusion "xml-decid@xmlfr.org" (http://xmlfr.org).

Cette liste est a votre disposition pour discuter en francais de tout sujet lie a XML.

Pour resilier votre abonnement, envoyez un message contenant la commande "unsubscribe" a xml-decid-request@xmlfr.org (mailto:xml-decid-request@xmlfr.org?Subject=unsubscribe)



Archive générée par hypermail 2.1.3 le 21/03/2003 - 10:32 UTC

webmaster@xmlfr.org

 

xml decid

Discussions sur les marchés et entreprises autour de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet non technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement