荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: RichardQiu (Richard Qiu), 信区: Java
标  题: 用JB5实现j2ee tutorial中的converter范例(6)
发信站: 荔园晨风BBS站 (Wed Oct 10 17:54:29 2001), 转信

六、indexBean.java

package converterapp;

import javax.naming.*;
import javax.rmi.PortableRemoteObject;

/**
 * Title:        A EJB SAMPLE
 * Description:
 * Copyright:    Copyright (c) 2001
 * Company:      VISTA.COM
 * @author George Hill
 * @version 1.0
 */

public class indexBean {
  private String amount = null;
  private ConverterHome converterHome = null;
  private Converter converter = null;

  public indexBean() {
    try {
      Context ctx = new InitialContext();
      Object ref = ctx.lookup("Converter");
      converterHome = (ConverterHome) PortableRemoteObject.narrow(ref,
        ConverterHome.class);
      converter = converterHome.create();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  public String getAmount() {
    return amount;
  }

  public void setAmount(String newValue) {
    if (newValue != null) {
      amount = newValue;
    }
  }

  public String dollarToYen() {
    String rtnString = null;
    Double d;

    try {
      if (amount != null && amount.length() > 0) {
        d = new Double(amount);
        rtnString = String.valueOf(converter.dollarToYen(d.doubleValue()));
      }
    }
    catch (Exception e) {
      e.printStackTrace();
    }

    return rtnString;
  }

  public String yenToEuro() {
    String rtnString = null;
    Double d;

    try {
      if (amount != null && amount.length() > 0) {
        d = new Double(amount);
        rtnString = String.valueOf(converter.yenToEuro(d.doubleValue()));
      }
    }
    catch (Exception e) {
      e.printStackTrace();
    }

    return rtnString;
  }
}

--
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.32.16]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店