Hi!

Justin Forder wrote:
> I was taking "usability" to relate to the question: "I know what I want
> to do; can I understand how to use this tool to do it?", and I was
> assuming that (for example) Add... and Remove buttons together with
> drag-and-drop ordering would be OK for this.
> 
> A more ambitious interpretation of "usability" would relate to the
> question: "can I use this tool to explore configuration alternatives in
> safety?"
> 
> Satisfying this would require constraints (e.g. preconditions and
> postconditions) to be associated with interceptors, and all changes in
> the tool to be checked against these constraints. Too ambitious?

Exactly. My main assertion is that in this case
"flexible"=="complex"!="good usability", especially since 95%(99%?) will
never want to bother with this.

> Stepping back, the question we should ask first is: "Who needs this
> facility?"
> 
> My answer: Interceptor developers.

Not really. Interceptor developers are would want to add their stuff,
yes, but I doubt that you would want to put the burden on the user to
get this right. It's just too error-prone IMHO.

> They may have a different toolset from end-users/sysadmins, and I feel
> that they would benefit from the GUI tool (or the config file).

The config file more than the GUI (which is for end-users).

Alright, I will hardcode this stuff for now, but the proper way to do it
is probably to make ContainerFactory configurable.

/Rickard

-- 
Rickard �berg

@home: +46 13 177937
Email: [EMAIL PROTECTED]
http://www.telkel.com
http://www.jboss.org
http://www.dreambean.com

Reply via email to