Hi Steve --

Just wanted to warn you of the upcoming wave of questions... I've set up
a fork of my current development to see if I can bring merlin2 in.  Will
start first thing Monday.

This code has quite a few layers of containment.  There's the overall
app which is a containder for a variety of asynchronous services in
constant operation (UI, order submission, order status updates, product
set update, etc.).  The UI is a container, the UI representation of the
sets of orders and products are each held by subsidiary containers, the
UI representation of the set of items associated with each order is held
by a per-order container, as are the UI representations of the drawings
associated with each order.  The Swing UI component tree is constructed
in Context space, hopefully that's the right way to go, and the
dependency tree is now (or can readily be persuaded to be) automatically
traversed.

Much of this code is currently componentized and hand-lifecycled, with
configuration built from xml strings in the code.  Ugly, but at least I
can hold in my head how it all fits together!

I'm going to spend some time tomorrow doing a review of the most recent
definitions I can find of stuff like what a container is (I seem to
recall, not so long ago on the -dev list, an in-depth discussion that
semi-formalized the notion of container), etc, all the fine points that
I will need to have in mind in order to even begin understanding the why
of merlin's design.

Wish me luck!

        Gary




--
To unsubscribe, e-mail:   <mailto:avalon-users-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-users-help@;jakarta.apache.org>

Reply via email to