Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第5部 JTS/JTA編> 第21章 JTAの使用方法> 21.2 JTAを利用したアプリケーションの作成> 21.2.1 UserTransactionインタフェースの使用方法

21.2.1.2 初期化処理とUserTransactionオブジェクトの獲得

 InitialContextの生成し、javax.transaction.UserTransactionオブジェクトを取得します。

 JNDIからUserTransactionオブジェクトを獲得するためのJNDI名は、以下になります。

java:comp/UserTransaction


 処理の記述例を以下に示します。

  /* 初期化処理  */
  javax.transaction.UserTransaction ut = null;
  javax.naming.Context ic = null;
  // InitialContextの生成
  try{
    ic = new InitialContext();
  } catch( NamingException e ) {
    System.out.println( "error: new InitialContext()" );
    System.exit(1);
  }
  // UserTransactionの獲得
  try {
    ut = (UserTransaction)ic.lookup("java:comp/UserTransaction");
  } catch( NamingException e ) {
    System.out.println( "error: lookup UserTransaction" );
    System.exit(1);
  }

目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED