Best practices for using Cayenne's ObjectContext in a web framework?

From: Florin T.PATRASCU (florin.patrasc..mail.com)
Date: Sat Sep 22 2007 - 22:09:37 EDT

  • Next message: Giulio Cesare Solaroli: "Re: Optimize cascade deletes"

    Hi there,

    I am trying to add Cayenne support to the JPublish web framework
    (http://code.google.com/p/jpublish/) and being very new to Cayenne I
    would like, if possible, to find which is the best practice for
    obtaining and using the OC?

    I browsed the threads here and most of the information I have show
    that one of the most common solution is to use the HttpSession.
    That's clear and I can do that very easy, but I wonder if there is a
    better way because I would like to use Cayenne for session-less
    requests as well. So, would it be prohibitive to create an OC for
    every HttpRequest? aka:

    ObjectContext oc = DataContext.createDataContext();

    If not, would this pattern affect the server stability (memory,
    handlers, threads, db pools, etc.)? What about having a global OC
    instance per application?

    Also, is it safe to start developing on top of the Cayenne 3.x version?

    Being my first post on this forum, I would like to thank Cayenne's
    creators for making it available and to you, the users, for the
    useful information accumulated in this forum during the time.

    Thank you,
    -florin



    This archive was generated by hypermail 2.0.0 : Sun Sep 23 2007 - 05:12:15 EDT