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:
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):
- W-JAX-Challenge: Zoccer – gives an introduction to Catapult. This article was written for the W-JAX challenge 2009, a Java web framework competition (see below “Catapult in Action”).
- Catapult – es wird konkret! – a blog article describing the motivation for Catapult.
- Catapult Maven Repository
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.