The Spring Db4o Recipe Manager Application
Introduction
Spring Db4o is an add-on library to Spring in order to support the object database Db4o.
This includes translation of Db4o specific exceptions to Spring's unchecked
DataAccessException hierarchy, a template-like class for interaction with the
database, a transaction manager and the possibility to configure db4o within your
Spring application-context.xml file.
Recipe Manager Sample Application Requirements
The sample application supports the following:
Use Cases:
- Create a new recipe (that's actually only its title)
- View a list of available recipes
RecipeManager Sample Application Design
Server
Technology
The sample application should be usable with any J2EE web application
container that is compatible with the Servet 2.3 and JSP 1.2
specifications. The view technologies that are to be used for rendering
the application are Java Server Pages (JSP) along with the
Java Standard Tag Library (JSTL).
Database
Technology
The sample application uses the object-oriented database management
system db4o for data storage.
Development
Environment
A copy of all necessary jar files is provided with the
sample application. The developer will need to obtain the following
tools externally, all of
which are freely available:
- Java SDK 1.4.x
- Ant 1.6.x
- Tomcat 5.5.x, or some other web application container
NOTE: The version numbers
listed are those that were used in the development of the RecipeManager
application. Other versions of the same tools may or may not work.