Re: Terminology: Visit vs. Global vs. ???
Richard Lewis-Shell <[email protected]> Sat, 28 Dec 2002 10:23:03 +1300
| Newsgroups | gmane.comp.java.tapestry.contrib |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail-2-439957463 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=ISO-8859-1; format=flowed Maybe you should just include that defn of Visit in the docs (or is it=20= there already?). I think 'Visit' is a good way of describing what it=20 is - as long as Tapestry has its own session type object, Visit works=20 for me... Re: Gesture: ServiceRequestEncoding? LinkEncoding (matches well with the components=20= that do the rendering)? R On Saturday, December 28, 2002, at 01:32 AM, Howard M. Lewis Ship=20 wrote: > So, I'm revisiting the documenation and I start wondering ... maybe we=20= > should clean up some of the terminology? > =A0 > Where did "Visit" come from?=A0 It actually predates Tapestry; I was = on=20 > a project and we were killing trees with useless diagrams.=A0 I was = busy=20 > teaching the other developers about servlets and EJBs and we were on a=20= > tight schedule.=A0 Anyway, I was pushing the idea that we should = collect=20 > information that would be used by many different parts of the=20 > application into a central object, so that we wouldn't constantly have=20= > to getAttribute() and downcast.=A0 I prefer keeping things strongly=20 > typed. > =A0 > That started a=A0discussion about what that central object would be=20 > called.=A0 Somehow, we came up with Visit (i.e., it stores the=20 > information about the user's visit).=A0 The intent with the name was = to=20 > make it obvious that it was short-term information, discarded when the=20= > user's visit to the application ended. > =A0 > Despite all that, I think calling it something else, say "Globals" (or=20= > what?=A0 Suggestions welcome)=A0 may simplify adoption. > =A0 > Also, I don't know why I came up with "Gesture".=A0 Gesture in UI = terms=20 > is an all-encompassing term for any kind of input the user can do:=20 > keypress, mouse clicks and drags, etc.=A0 But that's not really how=20 > Gesture is used in Tapestry, since Gesture should=A0 be used when=20 > recognizing input (something the engine services do). > =A0 > How about "EncodingOfURLAndRequestParameters"?=A0=20 > EncodedServiceRequest?=A0 EncodedRequest?=A0 RequestEncoding?=A0 > =A0 > =A0 > ---- > Howard Lewis Ship > [email protected] > http://tapestry.sf.net --Apple-Mail-2-439957463 Content-Transfer-Encoding: quoted-printable Content-Type: text/enriched; charset=ISO-8859-1 Maybe you should just include that defn of Visit in the docs (or is it there already?). I think 'Visit' is a good way of describing what it is - as long as Tapestry has its own session type object, Visit works for me... Re: Gesture: =20 ServiceRequestEncoding? LinkEncoding (matches well with the components that do the rendering)? R On Saturday, December 28, 2002, at 01:32 AM, Howard M. Lewis Ship wrote: <excerpt><fontfamily><param>Arial</param><smaller>So, I'm revisiting the documenation and I start wondering ... maybe we should clean up some of the terminology?</smaller></fontfamily> =A0 <fontfamily><param>Arial</param><smaller>Where did "Visit" come from?=A0 It actually predates Tapestry; I was on a project and we were killing trees with useless diagrams.=A0 I was busy teaching the other developers about servlets and EJBs and we were on a tight schedule.=A0 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.=A0 I prefer keeping things strongly typed.</smaller></fontfamily> =A0 <fontfamily><param>Arial</param><smaller>That started a=A0discussion about what that central object would be called.=A0 Somehow, we came up with Visit (i.e., it stores the information about the user's visit).=A0 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.</smaller></fontfamily> =A0 <fontfamily><param>Arial</param><smaller>Despite all that, I think calling it something else, say "Globals" (or what?=A0 Suggestions welcome)=A0 may simplify adoption.</smaller></fontfamily> =A0 <fontfamily><param>Arial</param><smaller>Also, I don't know why I came up with "Gesture".=A0 Gesture in UI terms is an all-encompassing term for any kind of input the user can do: keypress, mouse clicks and drags, etc.=A0 But that's not really how Gesture is used in Tapestry, since Gesture should=A0 be used when recognizing input (something the engine services do).</smaller></fontfamily> =A0 <fontfamily><param>Arial</param><smaller>How about "EncodingOfURLAndRequestParameters"?=A0 EncodedServiceRequest?=A0 EncodedRequest?=A0 RequestEncoding?=A0</smaller></fontfamily> =A0 =A0 <fontfamily><param>Arial</param><smaller>---- Howard Lewis Ship <underline><color><param>1999,1999,FFFF</param>[email protected] http://tapestry.sf.net </color></underline></smaller></fontfamily></excerpt>= --Apple-Mail-2-439957463-- ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf