[aida] About observee

Janko Mivšek janko.mivsek at eranova.si
Wed May 30 21:01:12 CEST 2007


Janko Mivšek wrote:
> Stefan Schmiedl wrote:
>> On Wed, 30 May 2007 20:17:23 +0200
>> Janko Mivšek <janko.mivsek na eranova.si> wrote:
>>> To continue a bit: as Stefan already explained, observee is a model 
>>> object which this App is "observing" to produce its web presentation. 
>>> That way a classical MVC style of separation of domain from
>>> presentation is achieved. 
>> That's one thing I meant to ask you, Janko. Where's the "C" in AIDA?
>> I see the Model as domain objects, the viewXXX methods in the xxxApp
>> classes act as View, but where's the Controller supposed to be?
> 
> Stefan, C as Controller in MVC coresponds to actions in Aida. So, for V 
> you have view methods (#viewMain etc) and for C you have action methods 
> (#actionMain, #actionMainAdd etc). Action methods are called when you 
> press buttons on a web page ...

I forgot to add that both view and action methods are in the same App 
class. That's one of the reasons why those class names end with "App" 
and not "View".


-- 
Janko Mivšek
AIDA/Web
Smalltalk Web Application Server
http://www.aidaweb.si


More information about the Aida mailing list