日期:2014-05-20 浏览次数:20978 次
package com.allen;
import javax.ejb.Remote;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
@Remote
@WebService(name = "HelloWorldRemote")
@SOAPBinding(style = SOAPBinding.Style.RPC)
public interface HelloWorldRemote {
   String sayHello(String name);
}
package com.allen;
import javax.ejb.Remote;
import javax.ejb.Stateless;
import javax.jws.WebMethod;
import javax.jws.WebService;
import org.jboss.wsf.spi.annotation.WebContext;
/**
 * Session Bean implementation class HelloWorld
 */
@Stateless
@Remote(HelloWorldRemote.class)
@WebService(endpointInterface ="com.allen.HelloWorldRemote",serviceName ="MyWorld")
@WebContext(contextRoot="")
public class HelloWorld implements HelloWorldRemote {
    @WebMethod
    public String sayHello(String name) {
        // TODO Auto-generated method stub
        return "Hello!"+name;
    }
}
package com.allen;
import javax.ejb.Local;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
@Local
@WebService(name = "GoodByeWorldLocal")
@SOAPBinding(style = SOAPBinding.Style.RPC)
public interface GoodByeWorldLocal {
   String sayGoodBye(String name);
}
package com.allen;
import javax.ejb.Local;
import javax.ejb.Stateless;
import javax.ejb.TransactionManagement;
import javax.ejb.TransactionManagementType;
import javax.jws.WebService;
/**
 * Session Bean implementation class GoodByeWorld
 */
@Stateless
@Local(GoodByeWorldLocal.class)
@WebService(endpointInterface ="com.allen.GoodByeWorldLocal",serviceName ="MyWorld")
public class GoodByeWorld implements GoodByeWorldLocal {
    /* (non-Javadoc)
     * @see com.allen.GoodByeWorldLocal#sayGoodBye(java.lang.String)
     */
    public String sayGoodBye(String name) {
        // TODO Auto-generated method stub
        return "GoodBye!Dear "+ name;
    }
}
package com.huawei.datavoice.measurement.service;
import javax.ejb.Remote;
@Remote
public interface MeasurementService {
    
    void recalculate(int indexInstanceId) throws Exception;
}