您的位置:首页 >> 编程开发 >> Java >> Java基础 >> JBuilder >> 正文
JBuilder RSS
 

JBuilder2005+JBoss-4.0.2RC1+J2SDK1.5+Log4j 开发Session Bean例解(4)

http://www.rdxx.com 06年12月29日 16:55 CSDN 我要投稿

关键词: Session , SDK , log4j , JBuilder2005 , JBoss , Bean , 开发 , UI , BEA , JB , SSI , J2SDK

作者:Junsan Jin

日期:2005-3-30

版本:1.0

信箱:junsan21@126.com ; junnef21@sohu.com

声明:本人保留本文的所有权利。

第四部分:测试Session bean

在前面的三个部分已经完整地讲述了一个Session Bean的建立过程。下面来建立测试工程。

 

添加测试类:

在右边的树型菜单中选中com.inspiresky.trader右键 new package,在对话框的输入框最后添加user,新建com.inspiresky.trader.user包。

选中com.inspiresky.trader.user右键 new class,创建UserInfo.java类,代码如下。

----------------------------------

UserInfo.java

----------------------------------

package com.inspiresky.trader.user;

 

import javax.naming.InitialContext;

import trader.UserInfoLocalHome;

import trader.UserInfoLocal;

import javax.naming.NamingException;

import java.rmi.RemoteException;

import javax.ejb.CreateException;

import java.util.HashMap;

import java.util.Date;

 

/**

 * <p>Title: </p>

 *

 * <p>Description: </p>

 *

 * <p>Copyright: Copyright (c) 2005</p>

 *

 * <p>Company: </p>

 *

 * @author not attributable

 * @version 1.0

 */

public class UserInfo {

 

    public UserInfo() {

    }

 

    public HashMap getUserInfo(){

        HashMap map = new HashMap();

 

        try {

            UserInfoLocal local = (UserInfoLocal) findEjb();

            map = local.showUserInfo();

        } catch (CreateException ex) {

            System.out.println("Error 1");

        } catch (RemoteException ex) {

            System.out.println("Error 2");

        } catch (NamingException ex) {

            System.out.println("Error 3");

        }

 

        return map;

    }

 

    private Object findEjb() throws NamingException, RemoteException,

        CreateException {

        javax.naming.Context context  = new javax.naming.InitialContext();

 

        Object obj = context.lookup("UserInfoLocal");

 

        UserInfoLocalHome home = (UserInfoLocalHome)javax.rmi.PortableRemoteObject.narrow(obj,

共4页  1 2 3 4


 
 
标签: Session , SDK , log4j , JBuilder2005 , JBoss , Bean , 开发 , UI , BEA , JB , SSI , J2SDK 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站