Ralph

It is a pity you cant release code - I guess that is the downside
of using open source code for commercial ends.

I am new to this, so I am very much in the mode of "learning
by example" - code does help to get a grip of the complexities;
at this stage I am just trying to suss out which approach would
cover as many "use cases" as possible to try and minimize the
learning path.

Thanks for the comments, though - I will try and digest them.

Derek

>>> [EMAIL PROTECTED] 2004/05/11 05:05:13 PM >>>
Derek,

I'm not using Hibernate, but we are using Spring.  What would you like
to
know?  I have no problem releasing knowledge. Unfortunately, posting
source
code is another matter. I have to get approval to send source files
that we
are actually using.

Basically, we wrote a "lifecycle" component which has a Container
interface
and a ContainerFactory. We've implemented two Container variations, one
for
Pico and one for Spring, although we are only using Spring.  I then
wrote an
Avalon lifecycle component. The configure method, as in all Avalon
components in Cocoon, gets its configuration from cocoon.xconf. It is
configured with the name of the file that Spring uses for
configuration. My
configure method gets a Container from the factory, gets an input
stream
from using the config file and calls the Container's configure method
passing the input stream.

That's really all there is to it. After that anything that needs to
access
Spring components uses ContainerFactory.getContainer() to locate the
configured container.

The only "trick" here is that in order to get my Avalon component
built
something has to do a ServiceManager lookup on the lifecycle component.
I
have other Avalon components and have put the lookup() in the first
component that needs it.

I didn't actually write our lifecycle container, but the developer who
did
told me that Spring comes with a sample showing how to integrate it
into any
servlet by providing a routine that gets specified in web.xml.  He
actually
did that first, but I preferred the method described above.

Again, I don't use Hibernate so I'm not sure how it fits into this
unless it
is just a component that can be managed by Spring.

Ralph

-----Original Message-----
From: Derek Hohls [mailto:[EMAIL PROTECTED] 
Sent: Monday, May 10, 2004 11:15 PM
To: [EMAIL PROTECTED] 
Subject: RE: MVC Framework - options?

Ralph

I am not sure that anyone is planning to try and integrate
Struts *and* Cocoon - I think the idea is to replace Struts
with Cocoon in the Spring-Hibernate setup.

Again, I'll be begging - if you have the experience with this,
won't you consider "releasing" some of that knowledge (i.e.
more than just the odd, tantalizing tidbit) to those of us still 
wanting to take this type of approach?

Thanks
Derek



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED] 
For additional commands, e-mail: [EMAIL PROTECTED] 


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to