|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由升阳(SunMicrosystems)公司的詹姆斯·高斯林(JamesGosling)等人于1990年代初开发。
Web服务利用一个庞大的系统布局为客户使用程序供应一个复杂机制来从服务器使用程序挪用办法和猎取了局,而不必计算源代码利用的言语和主机平台有甚么分歧。SunONEStudio供应的工具闪开发者可以利用包括在现有的Java类中的Web服务、办法--而不必要对这类系统布局有更深的懂得。本文从一个基于servlet的Web模块中创立一个Web服务,演示怎样利用现有的服务逻辑来天生新的客户使用程序。
先容
回忆一下Web服务的中心手艺--XML和复杂对象会见协定(SOAP)--很分明这些手艺完成已在家产情况中存在了很多年了。在这段工夫内,构建、测试和部署Web服务的工具已极年夜地成熟了。在前段工夫,关于这些关头手艺的熟悉深度--比方SOAP信封的布局--是一个先决前提。如今,利用象SunONEStudio如许的初级开辟工具,一个Web服务能够在几分钟以内从一个现有的J2EEWeb容器使用程序中天生--不必要像SOAP如许的Web服务手艺背景。
本文将摹拟一个通用的案例:利用一个基于J2EEWeb容器使用程序的现有的服务,而且把它展现为防火墙后的点对点同步集成的Web服务。当利用的示例不是实践的使用程序的时分,它的复杂性供应一个会合创立、部署和测试一个Web服务的处置的时机--被年夜部分周全的J2EE使用程序共用途理。诸如平安和事件如许的相干主题固然很主要,可是超越了本教程的局限。
初始化设置义务
为了乐成地遵守本文中的历程,必需设置一个相似的开辟情况。这个情况包含SunONEStudio4企业版和SunONE使用服务器7平台版本。
产物和文件下载
上面的表格归纳综合了本教程中所必要的产物和文件下载。
产物/文件注解SunONEStudio5尺度版SunONEStudio5尺度版预设置了SunONEApplicationServer7,这个使用服务器是本文所必要的。假如SunONEApplicationServer7已安装在你的开辟情况中,那末SunONEStudio5将主动整合到现有的安装中。hellowebmod.zip在一个Web模块中的HelloWorld源程序本教程利用的两个源文件:HelloWorld.javahello程序包中的出口类,用于基于servlet的Web容器使用程序。两个类文件都在com.sun.demo.hello程序包中。Salutation.java这是一个复杂的类,包括一个用来作为Web服务的办法。
观察文件扩大
默许情形下,IDE在Explorer窗口中埋没了扩大名,可是出于明白性的缘故原由,本文包含了文件的扩大名。为了使文件扩大名可见,你能够选择性地实行上面的义务:
1.从IDE主菜单,选择Tools>Options翻开Options窗口。
2.翻开IDE的Configuration>System,选择SystemSettings。
3.设置ShowFileExtensions属性为True。
<p>
手机用到的是用j2me所编出来的小程序。 |
|