Yes, we are working on that right now, Mike. It will probably be
implemented as something we're calling a "filter" that executes before
every event.

Hal Helms
"Java for CF Programmers" class 
in Las Vegas, August 18-22
www.halhelms.com

-----Original Message-----
From: Haggerty, Mike [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, July 30, 2003 11:21 AM
To: CF-Talk
Subject: RE: Mach II


Hal - 

I downloaded MachII and have so far been very impressed with what I have
seen.

I do have a question about views. Currently, MachII does not support a
common layout feature or the ability to nest layouts such as developers
have seen in Fusebox.

Is there any plan to support this within the framework, or will
developers be forced to roll their own if they want this kind of
functionality?

M

-----Original Message-----
From: Hal Helms [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, July 29, 2003 1:22 PM
To: CF-Talk
Subject: RE: Mach II


Neil,

Right now, the docs are pretty much non-existent, so there's no surprise
that you're having trouble grasping it. I've been working on sample apps
for the last few days, so we'll have some up within a couple of weeks at
most. After that, we'll work on docs. Here's a really brief rundown on
Mach-II.

The idea behind implicit invocation is that individual components in the
system aren't determined until runtime. The framework creates the
structure of an "event" (things like "UserRegistered" or "BetPlaced")
and then checks an XML config file to see who has asked to be notified
about the current event. A reference to the event, including any
variables associated with that event, is passed to the listener.
Listeners can raise new events that other listeners respond to, etc. The
big deal with implicit invocation (the "II" in Mach-II) is that
components can be very loosely coupled, allowing for much easier reuse
and, maybe more importantly, much easier maintenance.

Mach-II implements the Model-View-Controller pattern, in which the
framework itself is the controller while model and view functions are
separated. BTW, an event can notify a listener (typically in the model)
or specify a view, or both.

Let me get back to finishing a "Roulette Table" sample app so that you
can see what I'm talking about.

Hal Helms
"Java for CF Programmers" class 
in Las Vegas, August 18-22
www.halhelms.com




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to