仓酷云
标题:
来看在Apache Geronimo中部署Web服务
[打印本页]
作者:
小魔女
时间:
2015-1-18 11:06
标题:
来看在Apache Geronimo中部署Web服务
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语言的团队,是微软重金挖过去的啊
作者:
兰色精灵
时间:
2015-1-20 14:33
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
作者:
若天明
时间:
2015-1-22 17:20
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者:
透明
时间:
2015-1-31 07:52
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
作者:
只想知道
时间:
2015-2-6 18:32
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
作者:
金色的骷髅
时间:
2015-2-18 02:46
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
作者:
山那边是海
时间:
2015-3-6 00:11
是一种语言,用以产生「小应用程序(Applet(s))
作者:
蒙在股里
时间:
2015-3-12 16:39
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
作者:
老尸
时间:
2015-3-20 00:31
我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2