You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by Joe Bohn <jo...@gmail.com> on 2010/02/11 19:52:25 UTC

AriesTrader updated for Application Managed JPA persistence

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

Re: AriesTrader updated for Application Managed JPA persistence

Posted by Joe Bohn <jo...@gmail.com>.
If there are no concerns with ariestrader in the build then I'll go 
ahead and make the change.   Last chance to voice any concern.

Joe


Joe Bohn wrote:
> 
> 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