呵呵,你是说什么意思???不管j2ee,还是j2me,都必须首先装j2se,然后导入相应的jar就OK了~~

解决方案 »

  1.   

    java.sun.com上差不多和下载J2eesdk相同的地方有一个 J2EE Tutorial,你下载下来看就知道了,英文的。它有一个简单的例子。
      

  2.   

    下面是一个最简单的EJB代码,你Copy过去,用J2EE自带的Deploytool部署。HelloHome.java//Home接口import java.io.Serializable;
    import java.rmi.RemoteException;
    import javax.ejb.EJBHome;
    import javax.ejb.CreateException;public interface HelloHome extends EJBHome
    {
    public Hello create() throws CreateException,RemoteException;
    }
    Hello.java//组件接口import java.io.Serializable;
    import java.rmi.RemoteException;
    import javax.ejb.EJBObject;public interface Hello extends EJBObject
    {
    public String sayHelloEJB(String name) throws RemoteException;
    }
    HelloEJB.java //EJB Bean,是一个无状态的Session Beanimport java.rmi.RemoteException;
    import javax.ejb.SessionBean;
    import javax.ejb.SessionContext;public class HelloEJB implements SessionBean
    {
    private javax.ejb.SessionContext m_ctx=null;

    public void setSessionContext(javax.ejb.SessionContext ctx)
    {
    m_ctx=ctx;
    }

    public void ejbRemove()
    {
    System.out.println("*** HelloEJB-ejbRemove() called--");
    }

    public void ejbActivate()
    {
    System.out.println("*** HelloEJB-ejbActivate() called--");
    }

    public void ejbPassivate()
    {
    System.out.println("*** HelloEJB--ejbPassivate() called--");
    }

    public HelloEJB()
    {
    System.out.println("*** HelloEJB--HelloEJB() called...");
    }

    public void ejbCreate()
    {
    System.out.println("*** HelloEJB-ejbCreate() called...");
    }

    public String sayHelloEJB(String name)
    {
    System.out.println("*** HelloEJB-sayHelloEJB() called...");
    String theString="Frome HelloEJB--\n HelloClient's request "+name+"\n and HelloEJB's response:";
    return theString;
    }
    }
    HelloClient.java//测试程序import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.rmi.PortableRemoteObject;public class HelloClient
    {
    public static void main(String [] args)
    {
    try
    {
    Context initctx=new InitialContext();
    Object objref=initctx.lookup("java:comp/env/ejb/HomeRef");
    HelloHome helloHome=(HelloHome)PortableRemoteObject.narrow(objref,HelloHome.class);
    Hello hello=helloHome.create();

    String fromEJB=hello.sayHelloEJB("What's up!");

    System.out.println("\n\n HelloEJB returned==>"+fromEJB+"\n\n");

    hello.remove();
    }
    catch(Exception e)
    {
    System.err.println("Caught an unexpected exception");
    e.printStackTrace();
    }
    }
    }
      

  3.   

    哎!又来晚了,都被 CoolAbu(阿卜-Never Stop(★★★★)) 说了!!
      

  4.   

    J2EE Tutorial 
    到www.java-cn.com有中文的 讲得很详细
      

  5.   

    哎!CoolAbu(阿卜-Never Stop(★★★★))太牛了
    一切尽让他说完了。
    不过楼主可以到java.sun.com上好好查询一下。
    自己多多实践就熟悉了
      

  6.   

    谢谢各位!CoolAbu(阿卜-Never Stop(★★★★))谢谢!!
    可以结贴了!