To simplify the work we recommend you to handle the classes for the real application and the business object classes(i.e. the objects, which will be stored in the database)in different folders (java and java_do).
We suggest you to create a firststeps directory with the following subdirectories*:
| Directory | Description |
|---|---|
| src/java | sources of the application classes; |
| src/java_do | sources of business object classes and corresponding JDO files; |
| build/java | compiled application classes |
| build/java_do | compiled business object classes with JDO files |
| build/enhanced_do | enhanced business object classes with JDO files |
| lib | directory for additional libraries, property files and configuration files. You should place the configuration file ibo-config.xml here. |
| sql | directory for SQL-scripts to create, update and delete database tables |
| database | directory for your local sample database |
* Please note: The Signsoft intelliBO samples have a similar structure. Hence you can also obtain this project directory while simply copying one of the sample directories. If you prefer the Eclipse-IDE, also its advantage is, that you can easy create a Eclipse-project structured this way. Therefore please call the ANT-Task "eclipse" of the build.xml-file (see previous section) situated in every sample directory. Then you can import this project into your Eclipse-workspace.