[Seaside] Possible OT: Strange Seaside/VW oddity -- Is there some sort of cacheing in Seaside/VW or ??

Rick Flower rickf at ca-flower.com
Sat Mar 25 16:24:16 UTC 2006


Michel Bany wrote:
>
>> read(9, "GET /seaside/go/mywebapp/css/screen.css HTTP/1.0\r\nHost: 
>> 10.0.1.198:8008\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 
>> 5.0; en-US; rv:1.7.12) 
>
>
> Hi Rick,
>
> URLs that start with "/seaside/go" will always take you to a Seaside 
> page.
> URLs that start with "/seaside/go/mywebapp" will always take you to a 
> page of Seaside application "mywebapp".
>
> With WebToolkit, the first token in the URL, a.k.a. "seaside" is known 
> as the WebSite name. A WebSite is able to
> serve static files, Smalltalk Server pages (i.e. templating) and 
> servlets. In VW, Seaside runs as a WebToolkit servlet
> and when the URL starts with "/seaside/go" the Seaside servlet is 
> used. The Seaside servlet uses the rest of the URL,
> a.k.a. "mywebapp" for dispatching to the right Seaside component.
>
> With WebToolkit, a WebSite has a reference to a directory name on the 
> hard disk. For instance, assuming a WebSite
> named "seaside" is mapped to directory "C:\WebSites\Seaside", a URL 
> like "/seaside/css/screen.css" will serve file
> "C:\WebSites\Seaside\css\screen.css"
>
> A WebSite can be defined in two ways.
>
> (1) Smalltalk code, see AAADocumentation >>createWebSite
> When you install vanilla SeasideForWebToolkit, this method gets 
> executed and you get a standard WebSite
> named "Seaside", for namespace "Seaside" pointing to 
> $(VISUALWORKS)\web\examples and with "go"
> set for the Seaside servlet.
>
> (2) ini files, see the ini files in the $(VISUALWORKS)\web folder
> See the documentation in $(VISUALWORKS)\doc\
>
Michel,

Thanks for the info -- I figured something like that was going on behind 
my back.. Good to know!

-- Rick



More information about the Seaside mailing list