Client Libraries for Java

The Jar files contained therein can be used in stand-alone or OSGi environments, as well as in Web applications (e.g. in Eclipse Rich client applications). All Java archives provided by EASY SOFTWARE can be identified via the file name pattern "de.easy..jar" or "ebis-.jar"; they contain an EASY SOFTWARE signature. In addition, Java archives from other factories have been added to the client libraries.

Use in traditional Java applications

The file "ebisfullclient-<version>.jar". This library contains all necessary classes. No other archives are required.

Use in OSGi applications

For this purpose, a p2 repository is available. In other OSGi environments, the bundles from the Zip archive can be used.

Reference documentation

Reference documentation for the EBIS Java API is available online in JavaDoc format. It can also be integrated into development environments such as NetBeans or Eclipse JDT. For information on installation, see documentation of the respective development environments.

Using HTTPS/SSL

HTTPS or SSL do not differ from HTTP regarding their use. The prerequisite is the availability of HTTPS/SSL for the EASY Archive Web server plug-in.

Example
URI ebisURI = new URI("https://ebisssl.com:9443");
IClientService service = new DefaultClientService(ebisURI);

Or

IClientService service = new DefaultClientService("https://ebisssl.com:9443");


HTTPS and SSL can also be used via a proxy.

To suppress checking SSL certificates (e.g. for certificates you issued yourself), you can use the following call from the EBIS API:

de.easy.ebis.client.utils.ServiceUtils.setByPassSSLCheck(true);