用WSAS和Eclipse简化Web服务的创建 - 编程入门网
分解。对输入的整数求平方根,遍历所有小于或等于平方根的整数。如果该整数可以除输入整数,则不仅要加上该整数而且要加上除以计数整数的输入整数,并将它们添加到一个列表中。它将按顺序添加整数,因此在结束时已经给列表排好序。然后它将把列表转换成返回的数组。这无疑是 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |