InterSystems IRIS® provides lightweight Java SDKs for easy database access via relational tables (JDBC and SQL), objects, and multidimensional storage. See Using Java with InterSystems Software for relational table access with JDBC, and Using the Native SDK for Java for multidimensional storage access. This book describes how to use XEP for object access.
XEP provides high-performance persistence technology for Java object hierarchies. XEP projects the data in Java objects as persistent events (database objects that store a persistent copy of the data fields), accessing the InterSystems IRIS database. XEP is optimized for transaction processing applications that require high speed data persistence and retrieval.
The following topics are discussed in this book:
Introduction — provides an overview of the platform architecture, and describes common installation procedures.
Using XEP Event Persistence — describes XEP in detail and provides code examples.
Quick Reference for XEP Classes — Provides a quick reference for methods of the XEP classes.
There is also a detailed Table of Contents.
The following documents also contain related material:
See the Java XEP online class documentation (javadoc) for the most recent information on XEP classes.
Using Java with InterSystems Software describes how to connect to InterSystems IRIS from an external application using the InterSystems JDBC driver, and how to access external JDBC data sources from InterSystems IRIS via SQL.
Using the Native SDK for Java describes how to use the Native SDK.
“Hibernate Support” in the InterSystems IRIS Implementation Reference for Java Third Party APIs describes the InterSystems IRIS dialect of Hibernate. This dialect implements support for Java Persistence Architecture (JPA), which is the recommended persistence technology for large, complex object hierarchies in Java projects.