Catapult is a Spring based, open source web framework for the domain driven development of web applications. Catapult uses the naked objects pattern and doesn’t require a custom controller layer like many other web frameworks. However, since Catapult is simply a pre-configured Spring MVC, the entire Spring MVC toolkit is fully available.

Catapult allows you to use and mix your favorite languages. Catapult currently supports:

  • Java
  • Scala
  • Groovy

This web site and the documentation of Catapult is still work in progress.

However, there are a few online resources available describing several aspects of Catapult (all of them in German):

Catapult in Action

Zoccer was written for the W-JAX challenge. It is a soccer bet game for the football world cup 2010 in South Africa.