A servlet filter approach would mean that Portlet Tapestry would be
significantly different from Servlet Tapestry (not that it isn't
already the case).

On 4/11/06, James Carman <[EMAIL PROTECTED]> wrote:
> The filter would basically have to do what the RequestCycleFactoryImpl class
> does:
>
> WebRequest request = _infrastructure.getRequest();
> QueryParameterMap parameters = extractParameters(request);
> decodeParameters(request.getActivationPath(), request.getPathInfo(),
> parameters);
>
> After the parameters have been decoded, then it would try to lookup the
> service name in the parameters.  If the service name is not there, then I
> guess it'd just let the request go on through (and not default to the "Home"
> service).  Otherwise, it'd just invoke the ServletRequestServicer, since it
> knows that one of the services will take care of it.  Sound about right to
> you guys?
>
> -----Original Message-----
> From: James Carman [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, April 11, 2006 12:37 PM
> To: 'Tapestry development'
> Subject: RE: [Discuss] Friendly URLs as the default
>
> If you just have the servlet filter take all URLs, then it can decide
> whether to just handle the request itself or just let it go through to
> whatever else might handle it (like the default servlet).
>
> -----Original Message-----
> From: Howard Lewis Ship [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, April 11, 2006 11:37 AM
> To: Tapestry development
> Subject: Re: [Discuss] Friendly URLs as the default
>
> For Tapestry 5, I've been thinking in terms of three standard mappings:
>
> /asset/
> *.html
> /action/
>
>
> Everything handled by the direct and external services and quite a bit
> more, would fall under the /action/ pattern.
>
> I think your servlet filter idea has a lot of value as well.
>
> On 4/11/06, Massimo Lusetti <[EMAIL PROTECTED]> wrote:
> > On 4/11/06, James Carman <[EMAIL PROTECTED]> wrote:
> >
> > > Unless we do what I suggested a while back and make Tapestry just a
> servlet
> > > filter mapped to "/*" and not an actual Servlet.  That way, the URL
> patterns
> > > can be configured via HiveMind.
> >
> > I remember also someone wishing to show a proof of concept, does that
> > gone forward?
> >
> > --
> > Massimo
> > http://meridio.blogspot.com
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Howard M. Lewis Ship
> Independent J2EE / Open-Source Java Consultant
> Creator, Jakarta Tapestry
> Creator, Jakarta HiveMind
>
> Professional Tapestry training, mentoring, support
> and project work.  http://howardlewisship.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

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

Reply via email to