At 16:07 24.5.2000 +0200, you wrote:
>Hi!
>
>Dan OConnor wrote:
>> I think that making a plugin that can edit both ejb-jar and jboss.xml
>> is a step in the right direction, in terms of usability.  However, this
>> process would probably continue  every time we added a new set
>> of functionality, e.g. o/r mapping info goes in its own xml file and
>> the user wants to edit/view it with the jboss info and the
>> deployment descriptor info...  If we make a combined plugin every
>> time, pretty soon there's no point in plugins and we have a
>> monolithic configuration application that we need to maintain.
>> 
>> I'd like to suggest a document/view architecture where you can
>> dynamically add views (corresponding to plugins) at runtime.  Each
>> view/plugin could be represented by a tab on the window, for
>> example.
>> 
>> Say you're working with a particular EJB jar.  When you open it up,
>> you get the generic deployment descriptor view that you get now
>> with the EJB 1.1 setting.  You could choose to dynamically add
>> tabs with new views on the EJB jar, such as an object/relational
>> mapping view, a "basic" JBoss-specific settings view, an
>> "advanced" JBoss-specific settings view, a JMS view, etc.
>
>Yes, this makes sense. Only have to figure out how to do this in a good
>UI way.

Well, I'd say don't use tabbed pane stuff. Use a tree thingy on your left
and the sheets on your right. Tabs work ok when you just have 2 or 3 sheets
but start to fall apart whenever you get bigger than that.

Ever try to manage properties in MS Outlook?  That's right, you don't wanna
go there.

-- Juha



Reply via email to