About This Book
InterSystems IRIS® provides lightweight Java APIs for easy database access via relational tables (JDBC and SQL), objects, and multidimensional storage. See Using Java JDBC with InterSystems IRIS for relational table access and Using the Native API for Java for multidimensional storage access. This book describes the XEP API for object access.
XEP provides high-performance Java persistence technology for simple to medium complexity 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 extremely 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 how to use the XEP API.
Quick Reference for XEP Classes — Provides a quick reference for methods of the XEP API classes.
There is also a detailed Table of Contents.
The following documents contain related material:
See the Java XEP API online documentationOpens in a new window for the most recent information on XEP classes.
Using Java JDBC with InterSystems IRIS 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 API for Java describes how to use the Native API to access multidimensional storage (globals).
“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.