From: Stephen McConnell [mailto:[EMAIL PROTECTED]
Can we explore the above sentence a little. What I'm interested in understanding is *if* and where the connections *should* exist. If I image a scenario where a model aspect handler is added as part of the internal container system - I can see two possible approaches:
1. it uses a supplied Type to get information (such as the class name of the component) to handle the internalization of a model (using whatever technology is appropriate)
2. there is a generic method with the Type to provide convenient access to supplementary model information
I don't quite understand.
1. What connections?
What I mean is the usage sceanrio that bring presumably a container side extension into play with a Type sub-system. I'm trying to figure out the requirements and I'm not getting a clear picture (as compared with the reuquement for evolution of the extyernal format which is dead-set clear).
2. Are the approaches this:
1. The container uses some other metadata facility (C-A or
whatever) to get the information it needs based on a class name (or other
key).
Correct (but more correctly a container extension rather than the contaier). I.e. in this scenario its not a container concern beyond establishing the extension.
2. The container gets a Type value-object.
The container extension gets a Type value-object (that is enhanced in some way over and above what we have) to make the process of access to extended information easier and simpler for the extension developer.
Stephen.
/LS
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--
|------------------------------------------------| | Magic by Merlin | | Production by Avalon | | | | http://avalon.apache.org/merlin | | http://dpml.net/merlin/distributions/latest | |------------------------------------------------|
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
