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