Objecteering Java Developer User Guide

Table of Contents

 

 

Chapter 1 Introduction

Overview of Objecteering Java Developer

Tools used

The auxiliary window for Java Developer

Java code generation

Generating EJB components

Other Objecteering Java Developer features

Java patterns

Glossary

Chapter 2 Using Java Developer

Working with Java Developer

The auxiliary window and Java Developer

Using model components with Java Developer

Managing resources

 

 

Chapter 3 Quick tour of Java Developer

Getting started

Creating a Java generation work product

Java generation work product menus

Generating Java code

Generating Java documentation

Running an applet

Reversing

The round trip mode

 

Chapter 4 Quick tour of Java Patterns

Introducing the Java Patterns quick tour

Remote method invocation

Sending events

Listening to events

Creating operations to be implemented

Creating operations to be redefined

Transforming a non-primitive class into a primitive class

Transforming a primitive class into a non-primitive class

 

Chapter 5 Generating Java code

Overview of Java code generation

Java code generation functions

Tagged value types for Java

Note types for Java

Stereotypes for Java

Java code and modeling correspondence

 

Chapter 6 Java documentation generation

Overview of Java documentation generation

Java documentation generation functions

Java documentation generation note types

Javadoc @param markers

Javadoc @return markers

Javadoc @throws markers

Javadoc @see markers

 

 

Chapter 7 - Java Reverse

Overview of Java Reverse

Three reverse levels

The reverse perimeter - elements to reverse, external elements

Launching the reverse command

Functioning of the reverse tool

Automatic creation of diagrams

Restrictions and workarounds

Configuring Objecteering Java Developer for reverse operations

 

 

Chapter 8 - Generating EJB components

Overview of EJB component generation

Principles of EJB component generation

Converting classes into EJBs

Commands used to update EJBs

Package functions

Subsystem functions

Subsystem and package functions

Class functions

Operation functions

EJB-specific tagged value types

EJB-specific note types

EJB-specific stereotypes

 

 

Chapter 9 - Choosing your functional mode

Java functioning modes

Model driven mode

Round trip mode

Handy tips

 

 

Chapter 10 - Java Design Patterns

Overview of Design Patterns

Detailed view of Design Patterns

 

 

Chapter 11 - Remote method invocation (RMI)

Overview of remote method invocation

Applying the pattern

Consequences of applying the pattern

 

 

Chapter 12 - Sending events

Overview of sending events

Applying the pattern

Consequences of applying the pattern

Content of the events package

Emitter class transformations

 

 

Chapter 13 - Listening to events

Overview of listening to events

Applying the pattern

Consequences of applying the pattern

 

 

Chapter 14 Other Java patterns

Methods to implement

Methods to redefine

Primitive class

Non-primitive class

 

 

Chapter 15 - Customizing Java generation

Overview of Java generation customization

Objecteering Java Developer parameters

Overview of type and accessor generation

Principles of type and accessor generation

Customizing association accessors

Customizing attribute accessors

Customizing parameter declarations

Additional elements used to customize types

Code generation templates

 

Chapter 16 - Calling Java commands on-line

Calling commands