RE: Terminology: Visit vs. Global vs. ???
[email protected] Thu, 02 Jan 2003 15:18:32 +0000
| Newsgroups | gmane.comp.java.tapestry.contrib |
|---|---|
| Message-ID | <[email protected]> |
First, there already is a RequestContext object. Second, I really like engine, its one of the names that 'feels right'. I really see all the processing of requests revolving around the engine. I didn't want to call Visit "Session" because there are so many other sessions already, including HttpSession. -- [email protected] http://tapestry.sf.net > 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:[email protected]] > Sent: Friday, December 27, 2002 6:35 PM > To: [email protected]; [email protected] > 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 > > >From: "Howard M. Lewis Ship" <[email protected]> > >To: "Tapestry Contrib" <tapestry-contrib-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> > >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 > >[email protected] > >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 > _______________________________________________ > Tapestry-contrib mailing list > Tapestry-contrib-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/tapestry-contrib ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf