Accueil🇫🇷Chercher

Castor (logiciel)

Castor est un framework Java libre permettant une correspondance entre des objets Java et une représentation XML.

Historique

Le projet Castor fut initié par la société Intalio[1].

Modules principaux

  • Castor XML : ce module est un XML databinder, qui permet d'effectuer du marshalling et unmarshalling XML, c'est-Ă -dire d'exporter des objets java en XML et rĂ©ciproquement, sur la base de fichiers XML de mapping. La particularitĂ© principale du framework est qu'Ă  la diffĂ©rence d'autres databinders XML (JAXB, JIBX), il permet d'effectuer ces opĂ©rations Ă  partir de classes Java existantes en effectuant une gĂ©nĂ©ration de classes intermĂ©diaires au runtime (mĂŞme si le framework dispose Ă©galement d'un gĂ©nĂ©rateur de modèle objet en conception).
  • Castor JDO : ce module permet de gĂ©rer le mapping objet-relationnel pour la persistance d'objets Java, basĂ© sur le standard JDO, Ă  l'instar du framework Hibernate, mais contrairement Ă  ce dernier, Castor JDO ne possède pas de moniteur transactionnel.

Licence

Les ressources du projet Castor étaient à l'origine sous licence BSD, elles sont désormais sous licence Apache 2.0 depuis la version 0.9.7[2]

Lien externe

Notes et références

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.