Code Farms announces Persistent Java Objects (JPO ) library
| Tony Walker 22 Mar 2005 07:56 GMT | Page rating:  |
Code Farms Inc. (www.codefarms.com) announces the availability of its new Java
persistence library – Persistent Java Objects (PJO).
The objective of the PJO system is to persist the internal objects of a Java
program, and the relationships between such objects. In contrast, most Java
persistence schemes translate items from an existing database into Java
objects.
Unlike these systems, PJO uses its own database schema and does not require
Java objects to be pre-mapped to database tables.
The objectives of the PJO system are: (1) to persist almost any Java object,
(2)
aimed at applications that need to create and persist networks of objects, (3)
simple persistence interface, (4) no preparatory specification or mapping of
the
objects to be persisted, (5) lazy retrieval – the system will retrieve
persisted
objects as required, (6) based on a generic RDBMS implementation, (7)
extensible
– capable of storing almost any type of data, and can be extended by defining a
‘provider’ to handle a new data type.
The system provides many additional capabilities including support for database
transactions, ‘search by example’ capability for locating objects containing
specified fields, ‘search by value’ for locating objects containing a specified
string or numeric value regardless of object type, automated pre-loading of
external data when the database is (re-)initialized, and a simple facility for
locating pre-loaded data during operation.
“PJO can be used in many areas, including applications that need to persist
complex objects, networks of objects that are too complex for traditional
persistence systems, prototyping / RAD, and any project where raw database
performance is not an issue” said Tony Walker, the principal developer of PJO.
PJO binaries are available free for evaluation or for personal development.
Source code, with a commercial development license, is available for $999.
About Code Farms Inc.
Code Farms is in the business of providing better ways of designing software --
better quality and greater effectiveness. Code Farms has been the leading
provider of C/C++ persistent objects and persistent data structures since 1989.
The PJO system adds Java capabilities to Code Farms product line.
No comments at this time. Why not be the first?