Cloud Software Group, Inc. EBX®
Documentation > Developer Guide > Introduction
Navigation mode Documentation > Developer Guide > Introduction

# Tools for Java developers

TIBCO EBX® provides Java developers with tools to facilitate use of the EBX® API, as well as integration with development environments.

## Activating the development tools

To activate the development tools, run EBX® in development mode. This is specified in the EBX® main configuration file EBX® run mode using the property `backend.mode=development`.

## Data model refresh tool

When editing the data model directly as an XML Schema document without using the data-modeling tool provided by EBX®, you can refresh it without restarting the application server.

In the 'Administration' area, select Select > Technical configuration > Development tools > Refresh updated data models (or Refresh all data models).

##### Attention

Since the operation is critical regarding data consistency, refreshing the data models acquires a global exclusive lock on the repository. This means that most other operations (data access and update, validation, etc.) will wait until the completion of the data model refresh.

## Generating Java bindings

The Java types specified by Java bindings can be generated from a dataset or a data model, by selecting Actions > Generate Java in the navigation pane.

##### See also

- Java bindings

## Path to a node

The field 'Data path' is displayed in the documentation pane of a node. This field indicates the path to the node, which can be useful when writing XPath formulas.

##### Note

This field is always available to administrators.

## Web component link generator

The 'Web component link generator' service is a user interface designed to create HTTP requests that call EBX® web components. To launch this service, select Actions > Web component link generator in the navigation pane.

Documentation > Developer Guide > Introduction