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

Eclipse快速上手EJB -- 3. 一对一的双向关系的CMR(3)

http://www.rdxx.com 05年07月27日 22:22 CSDN 我要投稿

关键词: 关系 , EJB , Eclipse , IP , JB
三、创建客户端

Eclipse快速上手EJB -- 3. 设计一对一的双向关系的CMR(1)

Eclipse快速上手EJB -- 3. 一对一的双向关系的CMR(2)

1. 右击 src 文件夹 ->新建 ->Lomboz EJB Test Client  Wizard:
 
 
2. 修改生成的 CMPClient2.java,调用UserManagementBean中的方法。
 
2. 先在testBean()方法体外建立两个static方法,简化代码调用。

   //  创建用户
  public static void createUsers(UserManagement userMgmt)
      throws RemoteException, CreateException {
    System.out.println("向UserInfo表中添加数据");
    userMgmt.addUser("wangyi@aaa.com", "密码1", "王一",
        "Engineering", "111-1212", 22, 2000);
    userMgmt.addUser("wanger@bbb.net", "密码2", "王二",
        "Marketing", "222-1213",40, 4000);
    userMgmt.addUser("zhangsan@bbb.ccc", "密码3", "张三",
        "IT", "1688888", 32, 2800);
    userMgmt.addUser("lisi@bbb.ccc", "密码4", "李四",
        "Sales", "1288888", 28, 2700);
    userMgmt.addUser("zhu@bbb.eee", "密码5", "朱王五",
        "Sales", "1588888", 38, 4500);
    userMgmt.addUser("javamxj@yahoo.com.cn", "分享Java快乐", "MXJ",
        "IT", "1788888", 26, 2900);
  }

  //   输出ArrayList
  private static void printList(ArrayList list) {
    Iterator i = list.iterator();
    while (i.hasNext()) {
      Object details = (Object) i.next();
      System.out.println(details.toString());
    }
    System.out.println("");
  }

 
 
3. 然后,将testBean()方法体内的 myBean 改成 userMgmt,再向表中添加数据及显示数据。如下,斜体的即是改动部分。
public void testBean() {

    try {
      javamxj.ejb.cmp.UserManagement userMgmt = getHome().create();
     
      createUsers(userMgmt);
     
      System.out.println("显示所有用户");
      printList(userMgmt.getUsers());
运行程序,则控制台输出如下:
 
 
4. 将“createUsers(userMgmt);”语句注释掉,调用密码验证及改变用户姓名的方法。
 
      //createUsers(userMgmt);      
      System.out.println("显示所有用户");
      printList(userMgmt.getUsers());
     

      boolean login = false;
      login = userMgmt.verifyPassword("javamxj@yahoo.com.cn", "分享Java快乐");
      System.out.println("密码验证: " + login);
9 7 3 1 2 3 4 5 4 8 :

 
 
标签: 关系 , EJB , Eclipse , IP , JB 打印本文
 
 
  热点搜索
 
 
 



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