仓酷云

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

[学习教程] 了解下JAVA的XFire进门 - 轻松将POJO公布成Web服务

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

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

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

x
你通过从书的数量和开发周期及运行速度来证明:net网页编程和ruby要比java简单。
POJO、SOA概述
被从头审阅的POJO
POJO(PlainOldJavaObject,复杂Java对象)是Java社区中最早的成员(回忆您进修Java时第一个镇静的时候,谁人复杂的"HelloWorld!"例子),也是最复杂、最简单完成的体例。
但是实际中Java的开展已远远超出了POJO的局限,成为面向对象手艺使用中最乐成的编程言语,特别是承继、多态的使用为我们作育了一多量开辟框架(如Struts)和尺度(如EJB),随之而来的就是完成的庞大化,我们必需面临一年夜堆承继干系的限定。好比说:要开辟一个基于Struts的使用,我们必需懂得Struts特定的承继干系如ActionForm、ValidateActionForm;要开辟一个EJB使用,我们必需承继EJBObject、SessionEJB等。
为了抛开这些限定,下降Java使用完成的难度,Java社区入手下手从头审阅POJO的代价,试图将POJO的感化发扬到极致,最新的勉力是EJB3.0。Java社区将EJB3.0计划为基于POJO,而不是为他筹办更多的承继干系等限定。
让人爱恨交集的SOA
SOA已成了今朝Java社区中炙手可热的名词,几近一切的软件厂商都在会商它,为他供应办理计划和产物撑持,年夜部分的企业也已在企业外部实行大概正在思索实行SOA。
但是SOA在企业内的实行却不是一项复杂的义务,即便抛开新建体系间接基于SOA架构实行的要素,要把企业已有体系归入SOA框架也不是一件简单的事变。企业必需在对以后架构深切懂得的基本上,对已有体系举行年夜范围的改革才干满意新的请求。怎样经济的从原有手艺架构切换到SOA架组成为良多企业的困难。
XFire概述
XFire是codeHaus构造供应的一个开源框架,它构建了POJO和SOA之间的桥梁,次要特征就是撑持将POJO经由过程十分复杂的体例公布成Web服务,这类处置体例不但充实发扬了POJO的感化,简化了Java使用转化为Web服务的步骤和历程,也间接下降了SOA的完成难度,为企业转向SOA架构供应了一种复杂可行的体例。
XFire今朝最新的版本是1.2.2,今朝撑持的特征次要包含:
撑持将Web服务绑定到POJO、XMLBeans、JAXB1.1、JAXB2.0和Castor;
撑持基于HTTP、JMS、XMPP等多种协定会见Web服务;
撑持多种Web服务业界主要尺度如SOAP、WSDL、Web服务寻址(WS-Addressing)、Web服务平安(WS-Security)等;
撑持JSR181,能够经由过程JDK5设置Web服务;
高功能的SOAP完成;
服务器端、客户端代码帮助天生;
对Spring、Pico、Plexus等项目标撑持等。
XFire安装包
XFire框架今朝的最新版本是1.2.6,能够会见xfire.codehaus.org下载XFire框架的安装包,下载时请选择“全体二进制公布包(BinaryDistributioninzippackage)”,而不单单是“XFirejar文件(JarofallXFiremodules)”。
<p>
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-20 19:34:12 来自手机 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-29 17:05:53 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
简单生活 该用户已被删除
地板
发表于 2015-2-6 02:52:33 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
柔情似水 该用户已被删除
5#
发表于 2015-2-28 16:00:41 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
金色的骷髅 该用户已被删除
6#
发表于 2015-3-3 21:13:49 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
爱飞 该用户已被删除
7#
发表于 2015-3-7 04:26:42 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
不帅 该用户已被删除
8#
发表于 2015-3-14 10:22:01 | 只看该作者
是一种为 Internet发展的计算机语言
蒙在股里 该用户已被删除
9#
发表于 2015-3-21 01:47:16 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-28 13:26

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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