Child pages
  • Project WONDER-Overview

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Remove upcasing on WONDER (it's not an acronym), other tweeks

If you've ever been working on a WebObjects project and thought to yourself "I wonder if anyone has written this?" or "Gee, this seems like it could be easier", " then Project WONDER WOnder is the thing for you. Project WONDER WOnder is a massive open-source Java project designed to ease the development of WebObjects applications. The project contains many subsystems – reusable components, frameworks, database plugins, TONS of many utilities, and a set of sample apps applications that show off some of Wonder's features.

The power, size, and scope of Project WONDER WOnder are both a blessing and a curse. To the initiated, the answer to most WO questions is "Project WONDERWOnder." However, many people seem to be turned off by the apparent complexity of using WONDERWOnder. With the deployment of the nightly build server, though, these fears are mostly unfounded. Installing and using Project WONDER WOnder requires adding a handful of Frameworks to your project and changing your Application, Session, and DirectAction superclasses to be ERXApplication, ERXSession, and ERXDirectAction, and you're done. WONDER WOnder will do the rest for you, bringing in patched, enhanced, and just-plain-better versions of various core WO components, and providing a huge number of prebuilt components and technologies to pull from to build your WO applications. It is WELL worth the time to start using it if you do anything beyond the simplest of applications.