[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of xjbinding - savannah.nongnu.org
From: |
gillesGaillard |
Subject: |
[Savannah-hackers] submission of xjbinding - savannah.nongnu.org |
Date: |
Sun, 11 Jan 2004 13:33:26 -0500 |
User-agent: |
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) |
Un projet a été soumis à savannah.nongnu.org
Ce courriel a été envoyé à address@hidden, address@hidden
gilles Gaillard <address@hidden> a décrit le projet comme suit :
Licence: lgpl
Autre Licence:
Paquet: xjbinding
Nom système: xjbinding
Type: non-GNU
Description:
The XJ-BINDING framework intent is to provide a (the shortest way) to bind java
classes to xml datas provided that they conform to a W3C-schema. In other words
it enables to quickly bind a set of existing classes to existing xml documents
that conform to a given XML Schema
Imagine that you have a set of classes which you don't want to change or
minimize the changes, and you get an xml representation of datas representing
the same (or almost..) objects. Let us also assume that you also have an Xml
Schema for this xml representation.
The purpose of the XJ-BINDING framework is to let you work almost immediately
with your classes. And, of course, it proposes some facilities to handle beans
objects. With XJ-BINDING, as soon as you open the Xml Schema, you are in your
code and thus you handle your objects and the graph of references in the same
way as you do it usually in your app.
XJ-BINDING defines an inner node of the <appinfo> node, the <xj-binding> node
which is used to embed java code in the XML-Schema. That code will then be
executed by the BeanShell interpreter once the corresponding node is reached by
a SAX parser (SAX parser is in public domain).
Dépendances logicielles:
The tool uses the following libraries:
Xerces2-J : (http://xml.apache.org/) The Apache Software License, Version 1.1
BeanShell : (http://www.beanshell.org/) LGPL license
Castor : (http://castor.exolab.org/) Same terms than the Apache license
JUnit : (http://www.junit.org/) IBM Public License 1.0
Rem: junit is used only for the testing part of the tool
Additional comment:
Castor declares licenses for some other jakarta libraries
Other software indirectly used:
Xml-schema: (http://www.w3.org/)
The documentation and the javadoc use some gif files as resources
(other images are jpg)
Autres Commentaires:
url to project :
http://nichetti.gamsau.archi.fr:8080/xj-binding/index.html
This url is for private use and evaluation only for now.
Also I noticed that thus use of Apache licensed soft is not compatible with a
GNU license, but can i use a LGPL for my project ?
If not: what to do ??
Also, i just want to use a LGPL not necessarily be hosted here (i would be a
plus though!)
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-hackers] submission of xjbinding - savannah.nongnu.org,
gillesGaillard <=