EnglishSite mapContactsFrançais
 CompanyConsultingTrainingDevelopmentProductsProjectsTechnologiesReferencesEventsRecruitment
Objecteering/UML Java Developer
Aims
To use Objecteering/UML to realize Java applications. This training course ends with the realization of a complete application.
Participants
This training course is designed for project managers and design engineers, who develop or are likely to develop using the Objecteering/UML CASE tool for Java.

Prerequisites:
• A certain level of knowledge in the Java language

Ratio of theory to practice:
• 50/50
Ref : O5J 2 Days
Paris 2008/2009
Contact us

Objectives
To work efficiently during the modeling and documentation generation phases of a project.
To work on a model as part of a team.

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

>> Download this course description in pdf format (french):
Paris  •  Rennes  •  Nantes  •  Sophia Antipolis  •  Objecteering Software