|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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>
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。 |
|