Tutorial for splitting webservice generation and xml mapping into distinct projects. Uses an XML catalog.
Java
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
domain
mapping-service
sample-webservice
.gitignore
README.markdown
pom.xml

README.markdown

Build Status

For a more complete description, see the complete tutorial in the Github wiki

What is XML-mapping-tutorial ?

Tutorial for splitting webservice generation (cxf with wsdl to Java) and xml mapping (XSD to Java) into distinct Maven projects. Uses an XML catalog.

Content

4 maven based projects

  • a parent pom project ( xml-mapping-tutorial )
  • jar projects:
  • an xml to java mapping service ( mapping-service )
  • domain ( basic application domain in Java )
  • a war project: sample webapp exposing a webservice and nothing else, the XML to Java mapping is delegated to the mapping-service project

Status

It works and fills its goal. Nevertheless, many things may be improved (see TODO section below)

TODO

  • mvn tomcat/jetty plugin
  • enhance the order object, Java as well as XSD ('cause having only 1 field is kinda...)