Phil Surette
2003-01-02 15:08:30 UTC
If you want to make the transition from struts easier, I think
Visit -> Session would be a good move. I guess one of the
first things a Struts developer will do is try to figure out
where to put the session information.
You could call it 'TapestrySession' if you wanted to distinguish
it from 'HttpSession'. But IMO you could just use plain Session.
I don't see any problem with reusing the name since it is
being used to describe the same thing - this is less confusing
than using a new name to describe a well-known thing.
How about changing 'Engine' to 'RequestContext' while the
Pandora's box of name change is open?
-----Original Message-----
From: Malcolm Edgar [mailto:malcolm_edgar-***@public.gmane.org]
Sent: Friday, December 27, 2002 6:35 PM
To: hlship-***@public.gmane.org; tapestry-***@lists.sourceforge.net
Subject: Re: [Tapestry-contrib] Terminology: Visit vs. Global vs. ???
I think Visit is quite good. Using Session or SessionBean has too much
overlap with Servlets & EJB. I dont like Global, globals are evil :)
EncodedRequest or RequestEncoding are good for me, but I worry about the
impact this may have on existing code.
Regards Malcolm
The new MSN 8: smart spam protection and 3 months FREE*.
http://join.msn.com/?page=features/junkmail&xAPID=42&PS=47575&PI=7324&DI=747
4&SU=
http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_smartspampr
otection_3mf
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Visit -> Session would be a good move. I guess one of the
first things a Struts developer will do is try to figure out
where to put the session information.
You could call it 'TapestrySession' if you wanted to distinguish
it from 'HttpSession'. But IMO you could just use plain Session.
I don't see any problem with reusing the name since it is
being used to describe the same thing - this is less confusing
than using a new name to describe a well-known thing.
How about changing 'Engine' to 'RequestContext' while the
Pandora's box of name change is open?
-----Original Message-----
From: Malcolm Edgar [mailto:malcolm_edgar-***@public.gmane.org]
Sent: Friday, December 27, 2002 6:35 PM
To: hlship-***@public.gmane.org; tapestry-***@lists.sourceforge.net
Subject: Re: [Tapestry-contrib] Terminology: Visit vs. Global vs. ???
I think Visit is quite good. Using Session or SessionBean has too much
overlap with Servlets & EJB. I dont like Global, globals are evil :)
EncodedRequest or RequestEncoding are good for me, but I worry about the
impact this may have on existing code.
Regards Malcolm
Subject: [Tapestry-contrib] Terminology: Visit vs. Global vs. ???
Date: Fri, 27 Dec 2002 07:32:59 -0500
So, I'm revisiting the documenation and I start wondering ... maybe we
should clean up some of the terminology?
Where did "Visit" come from? It actually predates Tapestry; I was on a
project and we were killing trees with useless diagrams. I was busy
teaching the other developers about servlets and EJBs and we were on a
tight schedule. Anyway, I was pushing the idea that we should collect
information that would be used by many different parts of the application
into a central object, so that we wouldn't constantly have to
getAttribute() and downcast. I prefer keeping things strongly typed.
That started a discussion about what that central object would be called.
Somehow, we came up with Visit (i.e., it stores the information about the
user's visit). The intent with the name was to make it obvious that it was
short-term information, discarded when the user's visit to the application
ended.
Despite all that, I think calling it something else, say "Globals" (or
what? Suggestions welcome) may simplify adoption.
Also, I don't know why I came up with "Gesture". Gesture in UI terms is an
all-encompassing term for any kind of input the user can do: keypress,
mouse clicks and drags, etc. But that's not really how Gesture is used in
Tapestry, since Gesture should be used when recognizing input (something
the engine services do).
How about "EncodingOfURLAndRequestParameters"? EncodedServiceRequest?
EncodedRequest? RequestEncoding?
----
Howard Lewis Ship
http://tapestry.sf.net
_________________________________________________________________Date: Fri, 27 Dec 2002 07:32:59 -0500
So, I'm revisiting the documenation and I start wondering ... maybe we
should clean up some of the terminology?
Where did "Visit" come from? It actually predates Tapestry; I was on a
project and we were killing trees with useless diagrams. I was busy
teaching the other developers about servlets and EJBs and we were on a
tight schedule. Anyway, I was pushing the idea that we should collect
information that would be used by many different parts of the application
into a central object, so that we wouldn't constantly have to
getAttribute() and downcast. I prefer keeping things strongly typed.
That started a discussion about what that central object would be called.
Somehow, we came up with Visit (i.e., it stores the information about the
user's visit). The intent with the name was to make it obvious that it was
short-term information, discarded when the user's visit to the application
ended.
Despite all that, I think calling it something else, say "Globals" (or
what? Suggestions welcome) may simplify adoption.
Also, I don't know why I came up with "Gesture". Gesture in UI terms is an
all-encompassing term for any kind of input the user can do: keypress,
mouse clicks and drags, etc. But that's not really how Gesture is used in
Tapestry, since Gesture should be used when recognizing input (something
the engine services do).
How about "EncodingOfURLAndRequestParameters"? EncodedServiceRequest?
EncodedRequest? RequestEncoding?
----
Howard Lewis Ship
http://tapestry.sf.net
The new MSN 8: smart spam protection and 3 months FREE*.
http://join.msn.com/?page=features/junkmail&xAPID=42&PS=47575&PI=7324&DI=747
4&SU=
http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_smartspampr
otection_3mf
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf