This section defines the directory structure of the Java packages.
company/classes/product/package/*.class
where:
Path Element |
Definition |
company |
The company name. |
/classes |
Indicates that the directories below this contain
class files. |
/product |
The application product name. |
/package |
These subdirectories are named for the class
packages and they contain the class files. |
/*.class |
The various class files. |
The ENOVIA Live Collaboration classes are provided in this structure:
matrix/classes/matrix/client/*.class
matrix/classes/matrix/resource/*.class
matrix/classes/matrix/db/*.class
matrix/classes/matrix/vui/*.class
matrix/classes/matrix/util/*.class
matrix/classes/matrix/common/*.class
matrix/classes/matrix/matrix/*.class
You should customize the structure to indicate
your company and product, and any packages that you create. For example:
acme/classes/widget/client/*.class
acme/classes/widget/db/*.class
acme/classes/widget/vui/*.class
acme/classes/widget/util/*.class
acme/classes/widget/common/*.class
acme/classes/widget/matrix/*.class
acme/classes/widget/acmepackage1/*.class
You should create a similar structure for your
Java source code. Replace the classes subdirectory with
source so that the directory structure for your Java source
code will be familiar. The source Java files contain the methods in the
classes used for the implementation of the classes. For example:
acme/source/widget/client/*.java
acme/source/widget/db/*.java
acme/source/widget/vui/*.java
>acme/source/widget/util/*.java
acme/source/widget/common/*.java
acme/source/widget/matrix/*.java
acme/source/widget/acmepackage1/*.java