快速业务通道

用WSAS和Eclipse简化Web服务的创建 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
分解。对输入的整数求平方根,遍历所有小于或等于平方根的整数。如果该整数可以除输入整数,则不仅要加上该整数而且要加上除以计数整数的输入整数,并将它们添加到一个列表中。它将按顺序添加整数,因此在结束时已经给列表排好序。然后它将把列表转换成返回的数组。这无疑是 POJO:没有实现任何接口 —— 只有应用程序逻辑。这就像开发一样简单,因为除了实现业务逻辑之外我们什么都没做(计算整数因子)。因此把这一切转换成 Web 服务有多么简单?让我们使用 WSAS 插件并一探究竟。

创建和部署 Web 服务

要创建一个新 Web 服务,首先创建一个 Web 应用程序。为此,选择 File > New > Other,如图 3 所示:

图 3. 启动新 Web 应用程序向导

用WSAS和Eclipse简化Web服务的创建(4)

时间:2011-02-14 IBM Michael Galpin

现在选择 Web > Dynamic Web Project。

图 4. 新建动态 Web 项目

这将打开 New Dynamic Web Project 界面。

图 5. 新建动态 Web 项目

用WSAS和Eclipse简化Web服务的创建(5)

时间:2011-02-14 IBM Michael Galpin

您应当注意到的一件事是没有 Target Runtime。我们需要指定 WSAS 作为目标运行时,因此单击 New。这将打开 New Server Runtime 界面。

图 6. 新建服务器运行时

在 New Server Runtime 界面中,确保指定 WSO2 > WSO2 WSAS 作为运行时类型。另外,确保选中 “Also create new local server” 旁边的复选框,然后单击 Finish。这样做应当会重定向到 Dynamic Web Project 屏幕。

图 7. 指定了服务器运行时的动态 Web 项目

用WSAS和Eclipse简化Web服务的创建(6)

时间:2011-02-14 IBM Michael Galpin

一定要单击 Next 而不要单击 Finish。这应当会打开 Project Facets 界面。

图 8. Project Facets

确保选择 WSAS Web Service 方面。在这里,继续并单击 Finish。这将为您创建一个骨架 Web 项目。现在可以把 FactorService 类添加到这个项目中(File > New > Class)。您还可以通过 FactorService 类创建 Web 服务。再次选择 File > New > Other,但是这一次选择 Web Services > Web Service。

图 9. 新建 Web 服务

用WSAS和Eclipse简化Web服务的创建(7)

时间:2011-02-14 IBM Michael Galpin

单击 Next 将打开新 Web 服务界面。

图 10. 定义新 Web 服务

注意在 Configuration 下,Web 服务运行时被选为 Apache Axis。我们需要更改此选项,因此在该选项上单击,然后将打开 Service Deployment Configuration 界面。

图 11. 服务部署配置

用WSAS和Eclipse简化Web服务的创建(8)

时间:2011-02-14 IBM Michael Galpin

现在需要把 Web 服务运行时更改为 WSO2 Web Services Application Server,然后单击 OK。这样做应当会返回到 Web Service 界面。

图 12. 选中了 WSAS 运行时的 Web Service 界面

在此屏幕中,确保选中 Publish the Web service,然后单击 Next。这样做将打开 WSAS Web Service Java Bean Configuration 界面。

图 13. WSAS Web Service Java Bean Configuration

喘WSAS才Eclipse酒晒Web捲暦議幹秀(9)

扮寂:2011-02-14 IBM Michael Galpin

壓緩徳鳥嶄?鳩隠僉嶄 Generate Default Services.xml 猟周?隼朔汽似 Finish。宸繍擬崑 WSAS 峨周幹秀 Web 捲暦駅俶議侭嗤垢周旺委万窟下欺 WSAS 芦廾嶄。勣殊刮捲暦頁倦厮窟下?萩嬉蝕 WSAS Management 陣崙岬。乎陣崙岬宥械辛參壓 https://localhost:9443 資誼。鞠村欺陣崙岬旺廬欺 Services。

夕 14. WSAS Management 陣崙岬?捲暦双燕

艇哘輝氏心欺 FactorService 双了噐何俸欺 WSAS 嶄議 Web 捲暦燕。艇

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号