avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Hammant <P...@ThoughtWorks.net>
Subject Re: [MERLIN] servlet support available
Date Thu, 10 Apr 2003 16:19:29 GMT
Stephen,

Gotcha, I was way-off wasn't I.  This is the same as PhoenixServlet - A 
bootstrap concept for a container.

- Paul

>
> Hi Paul:
>
> See notes in-line.
>
> Paul Hammant wrote:
>
>> Stephen,
>>
>> How is MerlinKernel different to BlockContext you dislike so much?
>
>
>
> The kernel is totally different concern to something like BlockContext.
>
> The Merlin Kernel is the kernel of the Merlin system (as the name 
> implies).  It is responsible for the establishment of the container 
> side sub-systems such as a logging system, classloader hierarchies, 
> thread pools, and - it's primary function of establishing a root 
> block.  The root block is simply the root of a containment hierarchy 
> within which components are managed.
>
> As far as component implementations are concerned - they do not see 
> any Merlin content - it's pure Avalon 4.  Components declare their 
> contextualization dependencies explicitly using meta-info 
> declarations.  This is different to BlockContext that represents an 
> implicit dependency between a component and the Phoenix framework.
>
>> Would it not be better to embrace Sevak?
>
>
>
> Servak is a web-server component that is normally hosted within a 
> container (e.g. Phoenix, Merlin, whatever).
>
>     Merlin/Phoenix ------> Servak -----> Servlet
>
> The MerlinServlet is a servlet hosted in a container such as Tomcat.
>
>     Tomcat ----> MerlinServlet ---> Component
>
> These two scenaries represent different use cases.  The MerlinServlet 
> case deals with the requirement to deliver web-apps into standard 
> webservers.  In that context you cannot assume a Servak like 
> environent because it is making assumptions that go beyond the Servlet 
> spec.
>
>>
>> How is this feature going to arrive in spearhead?
>
>
>
> I have absolutely no idea!
>
> :-)
>
> Cheers, Steve.
>
> p.s. I don't dislike BlockContext - I just dislike the implicit 
> binding that it creates between components and the container.
>
> SJM
>


-- 
http://www.thoughtworks.com : The art of heavy lifting.
Home for many Agile-practicing Open Source activists...



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@avalon.apache.org
For additional commands, e-mail: dev-help@avalon.apache.org


Mime
View raw message