ServiceEncoders don't depend on ExternalPages, do they? So when using friendly URLs it just comes
down to the DataSqueezers, right?
Uli
Andreas Andreou schrieb:
Well, it generally depends on what you're doing and how happy you are
with the urls, e.t.c.
It's true that you can use the page service along with
getRequestCycle().getParameter() to get
parameters in whatever order they may appear - and if that's what
you're after, fine!
ExternalPages do require the params in a specific order - however
those params can be of
any type, not just strings. Also:
- dataSqueezers are used to decode-encode to strings making the
process transparent to the developer (you can add your own squeezers,
since for complex objects
the whole instance is serialized)
- ServiceEncoders are easy to writer + make nicer urls
On Nov 29, 2007 11:21 PM, Ulrich Stärk <[EMAIL PROTECTED]> wrote:
Hi List,
I don't really understand when one should use the ExternalService and what
exactly it is good for.
According to the JavaDocs and TiA the external service enables me to bookmark
pages and pass
parameters to them.
But according to my understanding I can create a bookmark to every page in a
Tapestry application
regardless of whether it implements IExternalPage or not. And for the
parameters: If I rely on the
mechanisms provided by the ExternalService the URL parameters to this page have
to be in an exact
order. If I instead used getRequestCycle().getParameter() I can work with named
parameters.
So where is the difference between a "normal" page that doesn't implement
IExternalPage and doesn't
get accessed through the external service and one that is?
Cheers,
Uli
---------------------------------------------------------------------
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]