Javaとの連携 > J2EEとの連携 > Magicの環境設定と実行
Javaオブジェクトを渡す場合は、EJBメソッドで使用されるJavaクラスに対応した、JarファイルやJavaのクラスパスをCLASSPATH環境変数に設定する必要があります。(MAGIC.INIの[MAGIC_JAVA]セクションではありません。)
MagicがEJB内のJavaクラスにアクセスできるようにするには、以下のどちらかにクラスやJarファイルを含める必要があります。
MAGIC.INI ファイル内の[CLASSPATH]パラメータ
CLASSPATH環境変数
MagicアプリケーションサーバがEJBからリクエストを受け取ると、アプリケーションサーバは、各Javaオブジェクトを自動的にデシリアライズ(復元)し、Javaの仮想参照として起動したMagicプログラムに渡します。プログラムのBLOBパラメータは、各オブジェクトに対応したJava参照を持っています。もし、戻り値がJavaオブジェクトであれば、EJBリクエストに応答した時にエンジンは自動的に、Javaオブジェクトをシリアライズします。