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:[email protected]] 
> Enviada: quinta-feira, 23 de Setembro de 2010 08:45
> Para: [email protected]
> 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, [email protected] 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
>> 
>> 
> 
> 
> 

Reply via email to