commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Howard M. Lewis Ship" <>
Subject [HiveMind] naming update
Date Thu, 18 Sep 2003 11:38:41 GMT
Harish's suggestion:

<service id=> --> <service-point id=>
<extend-service service-id=> --> <service service-id=>
<extension-point id=> --> <configuration-point id=>
<extension point-id=> --> <configuration point-id=>

Everyone seems pretty keen on this.

I have minor reservations about <service> not quite capturing what the element does.
 I agree that
<extend-service> has some unwanted connotations.  <provide-service> perhaps? At
one time it was

Last point was the excessive simularity of <configuration-point id="..."> and <configuration

Perhaps that should be <configuration for-point-id="..."> to help distinguish the two
visually? An
earlier version was <contribute-configuration> but damn thats long.

Alternately, here's my suggestion:

<service> --> <define-service-point>
<extend-service> --> <service>
<extension-point> --> <define-configuration-point>
<extension> --> <configuration>

Howard M. Lewis Ship
Creator, Tapestry: Java Web Components

View raw message