General presentation
•
Philosophy behind the Objecteering/Java Developer module
Coding principles
•
General approach
•
Textual notes and tagged values
•
The Java properties editor
•
Entering source code
Basic types and libraries
•
Mapping Objecteering/UML types into Java
•
Handling sets
Rules for mapping elements into Java
•
Packages
•
Classes, invariants, generalizations
•
Interfaces and implementations
•
Operations, pre and post-conditions, parameters and
access modes
•
Attributes
•
Associations
•
Customization
Java code reverse engineering
•
Configuration
•
Principles of reverse engineering functioning
•
Reversing structure, source code and javadoc
•
The "round-trip" mode
Java Patterns
•
Automatic generation of Java Patterns
•
Listening to and sending events
•
RMI
|
Code generation
•
Principles of code generation
•
Customization
•
Generating source code
•
Retrieval in Objecteering/UML of externally modified
code
Compilation process
•
Generating the makefile
•
Compiling
Javadoc generation
Customizing Java generation
•
Customization modes
•
Mapping types and generating accessors
•
Generation templates
Test generation
•
Installation and configuration
•
Modeling tests
•
Defining test sequences
•
Running tests in a Java environment
•
Installing JUnit
•
Generating and compiling tests
•
Running tests
EJB generation
•
Objectives
•
Configuration
•
Mapping a class into EJB
•
Creating a "naked" EJB |