仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 636|回复: 8
打印 上一主题 下一主题

[学习教程] 来看在Apache Geronimo中部署Web服务

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:06:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 13:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表