Moose XML for Java

Last updated on Thursday, Nov 24, 2011

Figure Image 'logo'

Introduction:

Moose is a framework for marshalling Java objects to and from XML. It strives to be easy to use, lightweight and should fit into a variety of different development approaches. It includes support for Spring Web Services, XSD schema generation, contract-first and Java-first approaches.

Moose has been released under the GNU LGPL license, and is open source.

I'm working hard at making Moose the simplest, slickest way to get XML data in and out of your Java applications and web services. If you'd like to help, feel free to contact me.

Getting Started:

Have a look at the developer guide. The guide includes a quick-start "hello world" example, an example of a simple Spring Web Service with Moose integration and additional documentation about what the framework can do. It is very much a work-in-progress and there are a lot of writing still to be done.

Latest Release: Moose 0.4.6:

Source Distribution:

The source distribution includes all of the source code for the framework, the entire suite of unit tests, the examples and all of the required dependencies. Also includes a pre-built binary library jar.

moose-0.4.6-sources.jar

In Future Releases:

There is still a lot of work to be done on Moose. Check out the Issue Manager on BitBucket for more information about what to expect in the near future.

About the Name:

Moose is named after my cat. Moose is his nickname. His given name is "Marshall".

Figure Image 'lgplv3'

QUIGLEY.COM — © Copyright 2008-2011 Michael Quigley — Last updated on Tuesday, Nov 29, 2011