Re: Child Contexts

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Thu Sep 23 2010 - 08:29:40 UTC

  • Next message: Marek Ĺ ab: "Sorting strings numerically"

    Yes.

    On Sep 23, 2010, at 11:23 AM, Bruno René Santos wrote:

    > My main problem was that I was having too many connections problems because each
    > portlet has its own DataContext which will have its own connection pool. So what
    > you saying is that I only need to configure a JNDI source for all portlets so
    > that all of them share a connection pool?
    >
    > Bruno
    >
    > -----Mensagem original-----
    > De: Andrus Adamchik [mailto:andru..bjectstyle.org]
    > Enviada: quinta-feira, 23 de Setembro de 2010 08:45
    > Para: use..ayenne.apache.org
    > Assunto: Re: Child Contexts
    >
    > Haven't read the earlier messages. So you are using nested contexts already. In
    > this case a switch from the nested contexts to ROP will probably be less
    > noticeable performance-wise (communication between child and parent layers will
    > still be somewhat slower). Still extra unneeded complexity, so figuring out the
    > DataSource mapping is a better idea.
    >
    > Andrus
    >
    >
    > On Sep 23, 2010, at 10:37 AM, Andrus Adamchik wrote:
    >
    >>
    >> On Sep 22, 2010, at 2:17 AM, br..olos.pt wrote:
    >>
    >>> Can I use a Cayenne client on each portlet and create a cayenne server on a
    >>> servlet to receive their requests? this way all database communication is
    >>> done by the servlet and not by all portlets.
    >>
    >> This is possible, but it will add not insignificant performance overhead (a
    > second object layer plus communication between server and client layers), so if
    > portlets and servlets are within the same webapp, I'd suggest you to investigate
    > creating a connection pool in your container, and mapping it via JNDI in
    > Cayenne:
    >>
    >> http://cayenne.apache.org/doc30/using-jndi.html
    >>
    >> Andrus
    >>
    >>
    >
    >
    >



    This archive was generated by hypermail 2.0.0 : Thu Sep 23 2010 - 08:30:13 UTC