ADF11g-031:将Application Module中的方法发布为webservice

由于步骤比较简单,这里直接写图文步骤

1.编写AM代码

public class AppModuleImpl extends ApplicationModuleImpl {
    /**
     * This is the default constructor (do not remove).
     */
    public AppModuleImpl() {
    }
    
    public String sayHello(String name) {
        return "Hello, " + name;
    }
}

2.创建webservice

打开AM,在Service Interface面板中,点击右上方的添加按钮,在弹出的对话框中选择

ADF11g-031:将Application Module中的方法发布为webservice_第1张图片

ADF11g-031:将Application Module中的方法发布为webservice_第2张图片

ADF11g-031:将Application Module中的方法发布为webservice_第3张图片

3.创建部署文件

双击Model项目,在Deployment面板,新建部署文件

ADF11g-031:将Application Module中的方法发布为webservice_第4张图片

此步骤的同时,application自动创建可部署的ear文件

ADF11g-031:将Application Module中的方法发布为webservice_第5张图片

4.部署测试

输入URLhttp://shown:7101/AMServcie-Model-context-root/AppModuleService

ADF11g-031:将Application Module中的方法发布为webservice_第6张图片

ADF11g-031:将Application Module中的方法发布为webservice_第7张图片


你可能感兴趣的:(ADF11g-031:将Application Module中的方法发布为webservice)