The goal of this project is to provide a comparison of the existing open-source and commercial (when available for free evaluation download) libraries for binding XML data to Java classes. The libraries are evaluated in several areas, including ease of use (the amount of effort needed to invest to the first successful run), the size of the accompanying jar files and the performance. In this project, the main emphasis is put into providing the performance comparisons, both in time and in memory. For various aspects of XML binding you can visit this link (courtesy of Ronald Bourret).
OVal is a generic validation framework for any kind of Java objects (not only JavaBeans) and allows you:
*
to specify constraints for class fields and method return values
*
to easily validate objects on demand
*
to specify constraints for constructor parameters that are automatically checked when the constructor is called
*
to specify constraints for method parameters that are automatically checked when the method is called
*
to enforce full object validation after an object instance has been created
*
to enforce full object validation before a method of the object is called
*
to enforce full object validation after a method of the object is called
to either let OVal throw constraint violation exceptions during automatic checks or alternatively notify constraint violation listeners.
*
to easily create custom constraints
quick references that feature the most commonly forgotten things on a specific topic. You can print them out and hang them on your wall, or just keep them handy in your bookmarks for quick reference.
Natural Docs is an open-source, extensible, multi-language documentation generator. You document your code in a natural syntax that reads like plain English. Natural Docs then scans your code and builds high-quality HTML documentation from it.
Pulse is an automated build or continuous integration server. Pulse regularly checks out your project's source code from your SCM, builds the project and reports on the results. A project build typically involves compiling the source code and running test
This is a nice collection of useful XSLT transforms, models and reusable fragments under GPL, involving HTML tables, XML Schema, HTML GUI, MathML, SQL analogy, etc. This has been developped as part of the "Worlwide Botanical Knowledge Base" project, ( htt
Jacksum is a free and platform independent software for computing and verifying checksums, CRCs and message digests (known as hash values and fingerprints). "Jacksum" is a synthetic word made of JAva and ChecKSUM.
This update includes the following significant changes : * New Single Sign-On Audit and Event management facilities have been introduced * Added support for Monitoring and Manage a JOSSO instance from an JMX Console * New feature available for GUI-based G
XML to DDL is a set of python programs to convert an XML representation of a schema into a database and vice versa. It can also examine the differences between two databases and emit the ALTER DDL statements required to bring the database up-to-date. This
XPath Explorer (XPE) is a GUI application that lets you interactively experiment with XPath. Basically, you type in a URL (to an XML or HTML document) and an XPath expression, and it displays the elements or attributes from that document which match that
The goal of this site is to provide examples and articles that simplify the learning process of various information technologies. -- Very good beginning resource
How can people still build software without seeing its real structure? After a compiler and a text editor, a dependency viewer is the first thing you want. Byecycle is the requisite dependency viewer for Eclipse.