Java
Java 開発者が、InterSystems IRIS for Health™ のスケーラビリティ、接続性、および信頼性を活用できるようにするため、InterSystems IRIS for Health では、Java アプリケーションとの複数の種類の接続がサポートされています。
概要
体験
Java アプリケーションから InterSystems IRIS への接続
JDBC
JDBC (Java Database Connectivity) API を使用すると、SQL を使って InterSystems IRIS for Health™ データに対して操作を実行できます。
InterSystems IRIS for Health には、JDBC 4.2 仕様に準拠した、高性能なタイプ 4 JDBC データベース・ドライバが含まれています。このドライバは、次の接続 URL (または接続文字列) を受け入れます。
jdbc:IRIS://ipAddress:superserverPort/namespace
これらの変数は、InterSystems IRIS for Health インスタンスのホストの IP アドレス、インスタンスのスーパーサーバのポート、およびインスタンス上のネームスペースを表します。
概要
体験
詳細
関連項目
Stock Trading with JavaOpens in a new tab
高速オブジェクト・アクセス用 XEP API
インターシステムズが提供する XEP (Express Event Persistence) API を使用すると、Java アプリケーションで InterSystems IRIS for Health™ から、単純なスキーマまたはやや複雑なスキーマに準拠したオブジェクトを保存および取得できます。より具体的には、XEP は Java オブジェクトを永続イベントとして投影します。永続イベントは、Java オブジェクトの状態を格納する永続データベース・オブジェクトです。
XEP は、トランザクション処理アプリケーションなど、高いスループットを処理する必要のあるアプリケーションに最適化されています。オブジェクトの永続性のために XEP を使用すると、オブジェクト・リレーショナル・マッピングのオーバーヘッドを回避できます。
機能紹介 : InterSystems IRIS による XEP オブジェクト永続性
Using XEP with Java ApplicationsOpens in a new tab
データへの直接アクセスのための Native SDK
Native SDK for Java は、グローバルへの直接アクセスを提供します。グローバルは、インターシステムズの多次元ストレージ・モデルの基盤を形成し、InterSystems IRIS for Health™ オブジェクトと SQL インタフェースの基礎となるツリーベースのスパース配列です。Native SDK は、これらのネイティブ・データ構造を公開し、それによって非常に高速で柔軟性に優れた格納と取得を実現します。Native SDK によって、Java アプリケーションで InterSystems IRIS for Health オブジェクトをネイティブの Java オブジェクトのように簡単に操作することも可能になります。また、InterSystems IRIS for Health のクラス・メソッドとルーチンを呼び出す機能も含まれています。
Native SDK for Java の使用法Opens in a new tab
複雑なオブジェクト・データ・モデル用の Hibernate API
Hibernate API は、複雑な Java データ・クラスを InterSystems IRIS for Health™ にマッピングするサードパーティ製ツールです。InterSystems IRIS for Health には Hibernate 言語が組み込まれています。
InterSystems IRIS の外部アプリケーションへの接続
外部 Java オブジェクトをインスタンス化し、InterSystems IRIS for Health でそれらをネイティブ・オブジェクトのように操作する方法
JDBC 経由で外部データベースへ接続する方法
関連項目
Stock Trading with JavaOpens in a new tab
Using a Java Shared Memory ConnectionOpens in a new tab