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:

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:
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.