当前页面: 开发资料首页 → J2EE 专题 → J2EE编程起步(一)
摘要: J2EE编程起步(一)
</td></tr></table>import javax.ejb.EJBObject;//引入必须的包 import java.rmi.RemoteException; public interface Converter extends EJBObject {//必须继承EJBObject类 /*定义客户端可以调用的方法*/ public double dollarToYen(double dollars) throws RemoteException; public double yenToEuro(double yen) throws RemoteException; }
</td></tr></table>import java.io.Serializable; import java.rmi.RemoteException; import javax.ejb.CreateException; import javax.ejb.EJBHome; public interface ConverterHome extends EJBHome { Converter create() throws RemoteException, CreateException; }
</td></tr></table>import java.rmi.RemoteException; import javax.ejb.SessionBean; import javax.ejb.SessionContext; public class ConverterEJB implements SessionBean { public double dollarToYen(double dollars) { return dollars * 121.6000; } public double yenToEuro(double yen) { return yen * 0.0077; } public ConverterEJB() {} public void ejbCreate() {} public void ejbRemove() {} public void ejbActivate() {} public void ejbPassivate() {} public void setSessionContext(SessionContext sc) {} }
</td></tr></table>#!/bin/sh J2EE_HOME= CPATH=.:$J2EE_HOME/lib/j2ee.jar javac -classpath "$CPATH" ConverterEJB.java ConverterHome.java Converter.java
</td></tr></table>set J2EE_HOME= set CPATH=.;%J2EE_HOME%\lib\j2ee.jar javac -classpath %CPATH% ConverterEJB.java ConverterHome.java Converter.java