Okay, Leon, 

Now I got to PRINT this and read before I speak!

Many thanks for your time and thoughts.

ATTA

On Apr 1, 2005 5:24 AM, Leon Rosenberg <[EMAIL PROTECTED]> wrote:
> On Fri, 2005-04-01 at 05:14 -0800, atta-ur rehman wrote:
> > Leon,
> >
> > Thanks for your thoughts.
> >
> > I just convinced myself that thinking ActionForm as a part of
> > Controller made most sense! Having said that, I'll be thinking more
> > about your point of view.
> >
> 
> :-)))
> If you feel comfortable with it :-)
> 
> but maybe you should check out this:
> 
> The MVC architecture has its roots in Smalltalk, where it was originally
> applied to map the traditional input, processing, and output tasks to
> the graphical user interaction model. However, it is straightforward to
> map these concepts into the domain of multi-tier enterprise
> applications.
> 
>       * Model - The model represents enterprise data and the business
>         rules that govern access to and updates of this data. Often the
>         model serves as a software approximation to a real-world
>         process, so simple real-world modeling techniques apply when
>         defining the model.
>       * View -The view renders the contents of a model. It accesses
>         enterprise data through the model and specifies how that data
>         should be presented. It is the view's responsibility to maintain
>         consistency in its presentation when the model changes. This can
>         be achieved by using a push model, where the view registers
>         itself with the model for change notifications, or a pull model,
>         where the view is responsible for calling the model when it
>         needs to retrieve the most current data.
>       * Controller - The controller translates interactions with the
>         view into actions to be performed by the model. In a stand-alone
>         GUI client, user interactions could be button clicks or menu
>         selections, whereas in a Web application, they appear as GET and
>         POST HTTP requests. The actions performed by the model include
>         activating business processes or changing the state of the
>         model. Based on the user interactions and the outcome of the
>         model actions, the controller responds by selecting an
>         appropriate view.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to