I have enhanced the AriesTrader sample application to include
Application Managed JPA persistence. This is in addition to the JDBC
direct persistence provided earlier.
I have also added an additional equinox assembly to the sample which
will support all available persistence mechanisms that we might make
available for the sample. It is located under
ariestrader-sample/assemblies/ariestrader-all-equinox. It uses OpenJPA
for the persistence provider and is still hard wired to Derby. My plan
is to continue to enhance this 'all' assembly with additional
persistence solutions - the next one being Container Managed JPA - but
for now it only includes JDBC and Application Managed JPA.
There is also the beginnings of some wiki documentation on the
AriesTrader sample and how to build, run (both the 'jdbc' and the 'all'
assemblies), and access the running sample. It can be found at this
location:
http://incubator.apache.org/aries/ariestrader.html
There are still some rough edges and the code should be cleaned up some
more but it works end-to-end now (with a few tricks). I'm starting to
experiment with container managed jpa persistence now (not sure how far
I can get with that yet).
Finally, I have not yet included ariestrader-sample in the default build
and so it must be built independently. Please let me know your thoughts
if this should be included in the build. It takes about 1 minute to
build once all of the dependencies are downloaded.
--
Joe