服务器本地实例的位置以及要部署的域。
开发 Web 服务
对 Web 服务进行编码非常容易。IDE 会处理所有实现细节,因此您可以集中精力对 Web 服务的业务逻辑进行编码。
创建项目
1. 决定是将 Web 服务作为 Web 应用程序实现,还是作为会话 Bean 实现。
2. 选择“文件”>“新建项目”(Ctrl-Shift-N),然后执行以下操作之一:
o 在“类别”下选择 "Web"。在“项目”下选择“Web 应用程序”。单击“下一步”。
o 在“类别”下选择“企业”。在“项目”下选择“Enterprise JavaBeans 模块”。单击“下一步”。
3. 将项目命名为 HiWS,将“项目文件夹”更改为计算机中的任意文件夹,并确保在“服务器”下拉列表中选择了 "Sun Java System Application Server"。单击“完成”。
创建 Web 服务
1. 右键单击项目节点,然后选择“新建”>“Web 服务”。将 Web 服务命名为 HiWS,在“包”字段中键入 org.me.hi,然后单击“完成”。将在源编辑器中打开一个名为 HiWSImpl.java 的实现类(在 Web 应用程序中),或者打开一个名为 HiWSBean.java 的会话 Bean(在 EJB 模块中)。
2. 在“项目”窗口中,展开“Web 服务”节点,右键单击 HiWS Web 服务节点,然后选择“添加操作”。在“名称”字段中键入 sayHi,然后在“类型”组合框中选择“字符串”。单击“添加”,定义一个名为 s 的 java.lang.String 型参数。单击“确定”创建操作框架。
3. 展开“源包”节点和 org.me.hi 节点。双击 HiWSSEI.java 节点,可以注意到已经在接口类中声明了操作。
4. 在源编辑器中,将操作框架填写到实现类或会话 Bean 中。要执行此操作,请在 sayHi 操作的主体中将 "return null;" 替换为以下代码:
5. return "Hi " + s + "!";
6. 现在代码应如下所示:
package org.me.hi;
public class HiWSImpl implements HiWSSEI {
public String sayHi(java.lang.String s) {
return "Hi " + s + "!";
}
}
生成和配置 SOAP 消息处理程序
1. 右键单击项目节点并选择“新建”>“文件/文件夹”。在上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
|