Home  /  Application Development: Language Bindings and Gateways  /  Persisting Java Objects with InterSystems XEP  /  Introduction

Persisting Java Objects with InterSystems XEP
[Back]  [Next] 
InterSystems: The power behind what matters   

XEP is a lightweight API that provides high-performance Java technology for persisting simple to moderately complex object hierarchies. XEP projects the data in Java objects as persistent events (database objects that store a persistent copy of the data fields) in an InterSystems IRIS™ database. XEP is optimized for applications that must acquire and persist data at the highest possible speed.
InterSystems IRIS™ provides Java APIs for easy database access via SQL tables and objects. This book discusses the API for object access. See Using Java JDBC with InterSystems IRIS for SQL table access.
Requirements and Configuration
This section specifies requirements and provides instructions for installing InterSystems IRIS and configuring your environment to use XEP.
Computers that run your Java client applications do not require InterSystems IRIS, but they must have a connection to the InterSystems IRIS Server and must be running a supported version of the Java JDK.
All XEP applications require JAR files intersystems-jdbc-3.0.0.jar and intersystems-xep-3.0.0.jar (see The InterSystems IRIS Java Class Packages in Using Java JDBC with InterSystems IRIS for file location and other details). Your CLASSPATH environment variable must include the full paths to these files. Alternately, they can be specified in the Java command line classpath argument.
In order to run XEP applications, the following requirements must be met on all platforms:
Additional Configuration for Windows
Additional Configuration for UNIX® and Related Operating Systems