From: redacteurs@xmlfr.org
Date: 08/02/2001 - 10:56
Enhydra Zeus beta 1
Brett McLaughlin a annonce la premiere version beta de Zeus [1] , un
nouveau systeme de correspondance ( binding ) Java / XML developpe dans
le cadre open source Enhydra [2] .
Eric van der Vlist , Dyomedea ( vdv@dyomedea.com ).
---------------
Retrouvez cet article en ligne
(http://xmlfr.org/actualites/tech/010208-0002).
Donnez votre avis !
mailto:xml-tech@xmlfr.org?subject=Re:%20INFO%20:%20EnhydraZeus%20beta%201
---------------
Zeus est outil complet de correspondance ( binding ) Java / XML qui
genere le source de classes Java a partir d'une DTD ( W3C XML Schema ,
Relax "et n'importe quoi d'autre qui viendra avec" devraient etre
supportes par la suite):
" Zeus est, en deux mots, un outil de correspondance Java - XML open
source . Il fournit un moyen de prendre un document XML arbitraire et
de convertir ce document en un objet Java representant ce XML .
L'objet Java peut etre utilise et manipule comme n'importe quel autre
objet Java dans la machine virtuelle. Ensuite, quand l'objet a ete
modifie et utilise, Zeus peut etre utilise pour convertir l'objet
Java dans sa representation XML ."
Brett McLaughlin explique [3] que la principale difference entre Zeus
et les autres systemes de correspondance est l'implementation d'une
couche implementant la lecture des documents XML et dissociant les
tests de contraintes des classes elle-memes.
" Zeus fournit une couche de binding qui se situe entre les
contraintes et la generation des classes. Cela signifie que vous
pouvez inter changer W3C XML Schema , DTD s, et tout autre mecanisme
de contrainte n'importe quand et Zeus continuera joyeusement a faire
la correspondance. C'est possible parce que Zeus cree un jeu de
correspondances generiques a partir des contraintes et genere ensuite
les classes avec ces correspondances; cela contraste avec la plupart
des autres systemes de correspondance actuels qui vont directement
des contraintes aux classes."
Les principales fonctionnalites deja implementees sont:
- Generation de sources de classes Java a partir de n'importe quelle
DTD conforme a XML 1.0.
- Conversion de documents XML en objets par creation d'instances des
classes generees.
- Ecriture des instances de ces classes sous forme de documents XML
(sans modification par rapport aux documents originaux dans 95% des
cas).
- Le mecanisme peut etre configure pour utiliser des classes
specifiques a la place de celles qui sont generees.
- Des objets Java existants peuvent etre convertis en XML sans
necessiter de DTD .
Copyright 2001 , Eric van der Vlist .
---------------------------------------------------------
References:
[1] http://zeus.enhydra.org/index.html
[2] http://zeus.enhydra.org/aboutEnhydra/index.html
[3] http://zeus.enhydra.org/project/aboutProject/index.html
---------------------------------------------------------
Mail genere par FormatedTextOutputHandler pour XT
(http://4xt.org/downloads/examples/outputhandlers/formatedtext/).
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|