examplebean.java

来自「server-config-guide.rar,jboss 4.3配置及测试源码」· Java 代码 · 共 48 行

JAVA
48
字号
package org.jboss.ws.example;import javax.ejb.EJBException;import javax.ejb.SessionBean;import javax.ejb.SessionContext;import javax.xml.rpc.Service;import javax.xml.rpc.ServiceException;import javax.naming.Context;import javax.naming.InitialContext;import javax.naming.NamingException;import java.rmi.RemoteException;import org.jboss.ws.hello.Hello;public class ExampleBean    implements SessionBean{    public String doWork()    {        try {            Context ctx     = new InitialContext();            Service service = (Service) ctx.lookup("java:comp/env/services/hello");            Hello   hello   = (Hello)   service.getPort(Hello.class);                        return hello.hello("example bean");        } catch (NamingException e) {            throw new EJBException(e);                    } catch (ServiceException e) {            throw new EJBException(e);                    } catch (RemoteException e) {            throw new EJBException(e);        }    }    public void ejbCreate() {};    public void ejbRemove() {};    public void ejbActivate() {}    public void ejbPassivate() {}    public void setSessionContext(SessionContext ctx) {}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?