WEB开发网
开发学院软件开发Java 使用 Eclipse 和 Java SE 6 创建独立 Web Service... 阅读

使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序

 2010-02-02 00:00:00 来源:WEB开发网   
核心提示: 图 8. 创建类将该类创建为没有 main 方法存根的 public 类,现在您已经为该包提供了一个类,使用 Eclipse 和 Java SE 6 创建独立 Web Services 应用程序,第 1 部分: Web Services 服务端应用程序(5),下面可以开始编写服务器的代码了,如清

图 8. 创建类

将该类创建为没有 main 方法存根的 public 类。

现在您已经为该包提供了一个类,下面可以开始编写服务器的代码了,如清单 1 所示。

清单 1. 服务器代码

package com.myfirst.wsServer; 
 
import Javax.jws.WebService; 
 
@WebService 
 
public class SayHello { 
 
 private static final String SALUTATION = "Hello"; 
 
 public String getGreeting( String name ) { 
 return SALUTATION + " " + name; 
 } 
} 

请注意清单 1 中粗体显示的代码。这称为 Annotation 或元数据,由 Java SE 5 中引入的 Web Services 元数据规范 (Web Services Metadata Specification) 所使用。开发人员在对类和方法应用 Annotation 之前定义类和方法,以向运行时引擎指明如何将类及其方法作为 Web Services 和 Web Services 操作来启用。Java SE 6 附带了这样一个引擎。

@WebService Annotation 将 SayHello 类标记为实现某个 Web Services ,从而产生可部署的 Web Services 。这个特定的 Annotation 是一个 WSDL 映射 Annotation,并将 Java 源代码与表示 Web Services 的 WSDL 元素相关联。

使用 Ant 生成服务器代码

编写服务器应用程序以后,您需要生成支持 Web Services 的代码。首先,创建一个名为 build.xml 的新 Ant 文件:

右键单击该项目,并选择 New > File。

在得到提示时输入名称 build.xml,然后单击 Finish(请参见图 9)。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:使用 Eclipse Java

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接