> The dtd directory of the 'config' module will appear as
> mmbase.jar!/org/mmbase/resources/dtd

[_] -1 (NAY), because :
I'm in favour or moving the dtd's inside the classpath, but as to their
location more discussion is required.
I suggest we comply to the de facto standard in the j2ee world, which is
inside a subdirectory directory "resources" in the associated package.
E.g. servlet.jar contains web-app_2_3.dtd in javax/servlet/resources
and web-jsptaglibrary_1_2.dtd in javax/servlet/jsp/resources.

Accordingly, in MMBase transactions.dtd should go in
org/mmbase/applications/xmlimporter/resources, security.dtd should go in
org/mmbase/security/resources, etcetera.
This makes sense since the dtd's are tightly coupled to code, so they can
be put in the package hierarchy in a meaningful manner.
I realize there was opportunity to discuss this preceding the call for
vote, but I just returned from vacation today and I still would like to
suggest this as an alternative.
Rob van Maris
Developer

Finalist IT Group
Java Specialists
-------------------------------------------------------------
Amsterdam, The Netherlands
Office: +31 20 5962321 (Direct)
Mobile: +31 651444006
Fax:    +31 20 5962331
-------------------------------------------------------------





Reply via email to