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
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
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
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.
MG4J (Managing Gigabytes for Java) is a free full-text indexing system for large document collections written in Java. As a by-product, it offers several general-purpose optimised classes, including fast & compact mutable strings, bit-level I/O, fast unsy
Seems 2 b a neat commons extension. Their motto "Javolution real-time goals are simple: To make your application faster and more time predictable!". BASED on TIGER (JDK 1.5!!!
Those were the days... I bought the printed book, for 1.0 or 1.1. Now there's an update for Tiger, and there's still some interesting stuff in it (e.g. self defined Collection classes etc.).