|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
java是一种面向对象的编程语言,优点是可移植性比较高,最初设计时就是本着一次编写到处执行设计的。可以开发各种应用程序和游戏,不过速度没有c++快,所以一般是不用java来编写应用程序和电脑游戏。
要断定某个使用服务器是不是撑持Web服务开辟事情吗?ApacheGeronimo应用服务器完整能够满意这一请求,它是ApacheSoftwareFoundation的最新项目之一。Java™专家KunalMittal将经由过程演示怎样在Geronimo中编写和开辟尺度J2EEWeb服务代码,向您先容Geronimo的Web服务功效。您将学会怎样依据底层复杂对象会见协定(SOAP)完成利用ApacheAxis,从而利用AmazonWeb服务,而且还将晓得怎样利用复杂的、基于JavaServer页面的客户机来会见Web服务。
Geronimo撑持Web服务尺度
全新的ApacheGeronimo项目是以一流的J2EE1.4尺度为基本而构建的功效壮大的开源J2EE使用服务器。它利用各种开源完成,而且很快将与J2EE兼容。风趣的是,Geronimo构建在从很多其他开源项目搜集的代码汇合基本之上。Geronimo利用ApacheAxis和ApacheScout撑持以下Web服务尺度:
JavaSpecificationRequest(JSR)109(完成EnterpriseWebServices1.1)
JavaAPIforXML-basedRemoteProcedureCall(AX-RPC)
SOAPwithAttachmentsAPIforJava(SAAJ)1.2
JavaAPIforXMLRegistries(JAXR)1.0
当断定一台使用服务器来撑持Web服务开辟事情时,只要满意上述尺度才干使Geronimo成为一种可行的办法。假如利用组成Geronimo的开源项目,则天然会将Geronimo转换为您的部署容器。要使Geronimo上的J2EE使用程序的开辟和部署变得更简单,还要供应多个Eclipse插件。
以AmazonWeb服务(AWS)为例,进修怎样利用Web服务和Geronimo。从先容利用用于AWS的Web服务形貌言语(WSDL)和利用ApacheAxis构建消耗者代码入手下手,您将失掉全程引导。懂得利用Web服务的复杂Java类,并进修如何从JSP文件挪用这个类来显现Web服务的了局。最初,将这些代码绑定成J2EEWAR文件,并将其部署在Geronimo上。
利用AmazonWeb服务
要利用AWS,必要将ApacheAxis用作SOAP完成来构建服务消耗者(serviceconsumer)。(Axis是Geronimo撑持的底层SOAP完成)。假如过往举行过这些操纵并具有此代码,那末能够跳过这一步骤。
撰写此文时,Geronimo还不是一个产物级可用使用服务器,可是它将经由过程J2EE认证。在公布Geronimo时,它将是经认证的J2EE1.4。
天生AWS代码的请求
起首从设置情况入手下手。要天生AWS消耗者代码,必要满意以下4项请求:
Java软件开辟工具包(JDK)1.4.2或更新版本。
ApacheAxis1.1或更新版本。
用于Web服务的Web服务形貌言语(WSDL)。
来自AmazonAn的一个AWS定阅ID,如许,就能够利用其Web服务。
<p>
C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊 |
|