[Seaside] Component vs Application Confusion

jtuchel at objektfabrik.de jtuchel at objektfabrik.de
Thu Jan 14 19:27:34 UTC 2016


you only register a WAApplication for each "entry point" or url that 
will be accessed. In that Application you declare the initial component 
to be rendered whenever somebody visits this url. Everything else is 
simple call:/answer: or show: between components and/or tasks. In many 
or maybe even most cases you really just register one Application and 
have quiet a few components.  Components that get called don't need to 
be registered anywhere.

If you want to provide a set of "files", like CSS, or JS, you also 
register one or more WAFileLibraries with your Application. Whatever 
this FileLibrary provieds will be added to each and every page in your 

Does that help?

What documentation have you looked at so far?


Am 14.01.16 um 15:54 schrieb Brad Selfridge:
> I'm trying to work my way through building a Seaside web app, (for learning
> purposes), and I'm confused.
> I have several questions that don't seem to be explained well in any
> documentation (that I can find).
> I see in the documentation and code examples where you register each
> component that basically represents and new URI on the address bar and that
> component is becomes an application.  So:
> 1. If I have components that I "call" or "show", do I have to or need to
> register those components?
> 2. If I add libraries to a "application component" and then call another
> component (assuming the called component is NOT an application"), the called
> component does not seem to pick up those libraries from the calling
> application component. Is this proper behavior? If not, then how does one
> get the called component to pickup those libraries?
> -----
> Brad Selfridge
> --
> View this message in context: http://forum.world.st/Component-vs-Application-Confusion-tp4871327.html
> Sent from the Seaside General mailing list archive at Nabble.com.
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

Objektfabrik Joachim Tuchel          mailto:jtuchel at objektfabrik.de
Fliederweg 1                         http://www.objektfabrik.de
D-71640 Ludwigsburg                  http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0         Fax: +49 7141 56 10 86 1

More information about the seaside mailing list