使用J2EE构建服务 - 编程入门网
事务性,易管理性,政策性等特性的平台。在web services领域有相当一部分已经出现或正在出现的标准。为了设计一套全新的Java API来推广那些正在形 成的标准,在Java Community Process中有一些JSR正在完成中,下表列出了其中的一些JSR:
除了那些正在进化的标准,我们现在来领略一下下一代J2EE平台的主要版本对于web services的支持 。 使用J2EE 5.0简化SOA的开发 使用J2EE创建面向服务的应用程序确实很困难,因此通过使用由JSR 181定义的Web Services 元数据 注解,J2EE 5.0将使开发更简单。EJB 3.0和Web Services元数据具有相似的目标,就是向开发者提供亲 和力。 为了在J2EE 1.4中开发一个简单的Java web service,你需要几个web service定义文件:WSDL,映射 文件和几个冗长的标准以及私有的web services部署描述符。Web Services元数据规范使用一种类似于 EJB 3.0的缺省配置方法来使开发更简便。Web Services元数据注解处理器(或web services 装配工具)会 为你生成这些文件,因此你只需要关心类的实现。 当你使用Web Services元数据开发时,这是一个看起来如此简单的Java web service:
正如我之前提到的,EJB 3.0使用常规Java类简化了EJB的开发。通过利用EJB 3.0和Web Services元数 据,开发基于EJB的web services将会变得越来越简单。当使用EJB 3.0和web services元数据时,这是一 个看起来如此简单的HelloWorld EJB web service。你不必担心创建WSDL,部署描述符等等,应用服务器 会在部署过程中生成这些定义文件。
如下是EJB 3.0中 HelloWorld EJB的实现类:
以上例子清楚的表明了通过使用web services元数据和EJB 3.0,服务开发正在变得越来越简单。 总结 在这篇文章中,你学习了使用J2EE平台创建web services的基础知识。现在,你可以在你最喜欢的实 现了J2EE规范的应用服务中,比如Oracle Application Server 10g,Sun Java System Application Server等,开始创建和部署你的web services了。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |