彩票走势图

开发JAX-WS Web Services for WebSphere(上)

原创|使用教程|编辑:龚雪|2015-04-16 09:17:17.000|阅读 463 次

概述:MyEclipse春季特惠,全场8.5折!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

1. 创建一个Web服务项目

您可以下载本教程中创建的。示例项目被配置到WebSphere6.1上运行。您可能需要使用构建项目的更多特定构建和部署环境来调整目标项目服务器和运行时的JRE库。

(1)点击下拉箭头,选择Web服务项目。

开发JAX-WS Web Services for WebSphere(上)
打开一个新的Web服务项目

注意:一个JAX-WS web服务能够在任何现有的Java EE 5 Web项目中生成。

(2)输入WebServiceProject作为项目名称,选择JAX-WS框架选项,然后从Target runtime下拉列表中选择您要的WebSphere版本。

如果您还没有配置WebSphere连接器,那么可能会收到一个警告;您可以稍后配置,点击完成。

注意:本教程使用默认的Java EE6的版本;然而,创建新项目时JavaEE 7是一个可用选项。

开发JAX-WS Web Services for WebSphere(上)
新的Web服务项目的窗口

现在您有一个新的Web项目,您可以创建Java类来使用Web服务的基础。

2. 创建一个服务类

服务类无非就是一个普通的Java类,它提供了要实现发布Web服务的方法。在本教程中,您将编写一个实现了几个典型运算操作的简单运算类。

(1)在资源管理器中展开WebServiceProject文件夹,然后右键单击src文件夹,选择New>Package。

开发JAX-WS Web Services for WebSphere(上)
该类创建一个包

(2)在Name字段中键入com.myeclipseide.ws,然后单击完成。

开发JAX-WS Web Services for WebSphere(上)
新的Java包窗口

(3)右键单击com.myeclipseide.ws包,并选择New> Class。

(4)在Name字段中键入运算器,然后单击完成。这将在包中创建一个Calculator.java文件。

开发JAX-WS Web Services for WebSphere(上)
新的Java类窗口

编辑器中打开Calculator.java

开发JAX-WS Web Services for WebSphere(上)
在编辑器中打开运算器类文件

这个类是一个运算器的实现,为两个整数提供了以下功能:

该类的实现是这样的:

public class Calculator {
public int add(int a, int b) {
return (a + b);
}

public int subtract(int a, int b) {
return (a - b);
}

public int multiply(int a, int b) {
return (a * b);
}

public int divide(int a, int b) {
return (a / b);
}

这个类是一个非常简单的提供四种操作的POJO。没有使用特殊的注解、接口或基本类。复制下面的代码粘贴到括号内的类文件中,然后点击保存。

3. 创建一个Web服务

现在您写的(Calculator.java)服务类,您需要创建一个公开的Web服务来作为Web服务的服务器类。

(1)点击下拉菜单。

(2)选择JAX-WS(WebSphere)framework 选项,并从Java类(Bottom-up scenario) 选项中创建一个web服务。

开发JAX-WS Web Services for WebSphere(上)
新的Web服务创建策略

自底向上的Web服务生成会使用目标服务器生成从特定的应用程序服务器托管的Web服务的正确的存根和实现类。

如果您没有设置目标服务器,或者如果您还没有配置WebSphere,单击Configure target server链接。

该项目属性窗口将打开并允许您设置目标运行时。您可以在任何时间打开项目属性来更改目标运行时。

开发JAX-WS Web Services for WebSphere(上)
设置目标服务器

注意:如果您还没有配置WebSphere接口,它不会被列为目标运行时,并且服务器生成也是不可能的。有提及。

(3)目标运行时设置后,单击确定。

(4)单击下一步继续创建Web服务。为您的Web服务选择实现的Java bean操作。在这种情况下,在Java类字段中输入com.myeclipseide.ws.Calculator,在项目复选框中选择Generate WSDL,并单击Finish。

开发JAX-WS Web Services for WebSphere(上)
设置Web服务类

MyEclipse中生成Web服务存根和绑定类时,此Web服务必须被部署在第一个步骤中所设定的目标应用服务器上。

检查您的项目内容来查看web服务部署到目标服务器上所生成的artifacts。

开发JAX-WS Web Services for WebSphere(上)
生成artifacts

4. 部署项目

(1)右键单击该项目,并选择Debug As (or Run As)>MyEclipse Server Application。

开发JAX-WS Web Services for WebSphere(上)
调试服务器应用程序

(2)选择您要部署的Web项目服务器。在这种情况下,选择WebSphere服务器,然后单击完成。

开发JAX-WS Web Services for WebSphere(上)
选择用于部署的服务器

MyEclipse自动执行以下步骤:

  • 打包Web项目并部署它作为一个分解类型(相对于封装类型)的应用服务器。
  • 启动应用程序服务器,并加载Web项目。

MyEclipse春季特惠,全场8.5折!


标签:Java开发工具MyEclipse

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP