|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。
JavaAPIforXMLWebServices(JAX-WS)2.0,JSR224是JavaEE5平台的主要构成部分。作为JavaAPIforXML-basedRPC1.1(JAX-RPC)的后续刊行版本,JAX-WS简化了利用Java手艺开辟Web服务的事情。而且经由过程对多种协定(如SOAP1.1、SOAP1.2、XML)的撑持,和供应用于撑持其他协定和HTTP的工具,它办理了JAX-RPC1.1中存在的一些成绩。JAX-WS利用JAXB2.0供应数据绑定服务,并撑持经由过程定制来把持天生的服务端点接口。经由过程对标注的撑持,JAX-WS简化了Web服务开辟,并减少了运转时JAR文件的巨细。
本文档向您先容了一些有关利用IDE来开辟JAX-WSWeb服务和在三个分歧的客户端(JavaSE使用程序中的Java类、Web使用程序中的Servlet或JSP页)中利用该服务的基本常识。在本文档中创立的三个客户端是自力的使用程序,它们都利用统一个Web服务。
安装并设置教程情况
假如还没有注册SunJavaSystemApplicationServer9.0的实例,则必需先辈行注册,然后才能够动手开辟JavaEE5使用程序:
从主窗口中,选择“工具”>“服务器办理器”。
单击“增加服务器”。选择"SunJavaSystemApplicationServer",并为此实例指定一个称号,然后,单击“下一步”。
指定服务器信息、使用服务器当地实例的地位和要将Web服务部署到的域。
单击“完成”。
注重:也能够部署到TomcatWebServer,但因为它仅具有一个Web容器,因而应鄙人一部分创立Web使用程序,而不是EJB模块。与JSR-109Web服务分歧的是,JAX-WSWeb服务能够乐成地部署到TomcatWeb容器中。
创立Web服务
本实习的目标是创立一个合用于您决意利用的部署容器的项目。在创建项目后,您将在个中创立Web服务。
选择容器
您能够在Web容器或EJB容器中部署Web服务。这要取决于详细的选择。比方,假如您企图部署到仅具有Web容器的TomcatWebServer上,则应当选择创立Web使用程序,而不是EJB模块。
选择“文件”>“新建项目”(Ctrl-Shift-N)。从"Web"种别中,选择“Web使用程序”,大概从“企业”种别中,选择“EJB模块”。
将项目定名为CalculatorWSApplication。
依据要利用的部署服务器,请实行以下操纵:
关于SunJavaSystemApplicationServer,将J2EE版本设置为"JavaEE5"。
关于TomcatWebServer,请作废选中“将源代码级别设置为1.4”复选框。
单击“完成”。
经由过程Java类创立Web服务
右键单击CalculatorWSApplication节点,然后选择“新建”>“Web服务”。
将Web服务定名为CalculatorWS,在“包”中键进org.me.calculator,然后单击“完成”。
将在“项目”窗口中显现新建的Web服务。比方,关于Web使用程序,如今“项目”窗口将以下所示:
IDE将主动创立服务器所需的部署形貌符(假如存在)。关于SunJavaSystemApplicationServer,则不必要部署形貌符。关于部署到TomcatWebServer的Web服务,将增加sun-jaxws.xml和web.xml中的WSServlet项。
<p>
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点: |
|