Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Java

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
src/org/prevayler
Glossary.html
License.txt
ObjectPrevalence.htm
Readme.txt

Readme.txt

Prevayler 1.03
==================
Prevayler is the free-software prevalence layer for Java. It is ridiculously simple (therefore robust) and provides transparent persistence for native Java objects. Allows object queries to run 3 to 4 orders of magnitude faster than using a database through JDBC.

This release (1.03) increases transaction processing scalability by serializing multiple concurrent Commands in parallel, in different commandLog files. See Javadoc.


Requirements
================
Prevayler requires Java 1.2 or greater.
The GUIs for some of Prevayler's demo applications require Java 1.3 or greater.

This version of Prevayler was tested using JDK1.3.1_01.


Build Procedure
===================
To build and run Prevayler you compile the source code directly. This ensures maximum JDK compatibility.


Main Prevayler Classes
==========================
The following classes have the main() method and can be run directly. They are self explanatory.

1) org.prevayler.demos.demo1.Main - A tiny application that calculates prime numbers and stores them using Prevayler.

2) org.prevayler.demos.demo2.Main - A bank application using Prevayler. Requires Java 1.3 or greater because of the GUI classes used.

3) org.prevayler.test.scalability.ScalabilityTest - Runs manipulation and query scalability tests against Prevayler and any JDBC database. Just follow the instructions.

4) org.prevayler.test.FullTest - The functional tests used to test Prevayler during development.


More Learning Resources
===========================
1) Javadoc - Included in this distribution.

2) Source Code - Prevayler's implementation (org.prevayler.implementation) has less than 300 statements.

3) http://www.prevayler.org - Access to all other Prevayler resources.


Contact Information
=======================
If you have any trouble or doubt running Prevayler, please mail us at prevayler-discussion@lists.sourceforge.net.

Ideas and suggestions on how to simplify the project are welcome too.

Thanks,
The Prevayler Team.
Something went wrong with that request. Please try again.