当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

<b>XFire入门 - 轻松将POJO公布成Web服务</b>[Java编程]

赞助商链接



  本文“<b>XFire入门 - 轻松将POJO公布成Web服务</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

POJO、SOA 概述

被重新审视的 POJO

POJO(Plain Old Java Object,简单 Java 对象)是 Java 社区中最早的成员(回想您学习 Java 时第一个高兴的时刻,那个简单的 "Hello World!" 例子),也是最简单、最简单实现的方法.

但是实际中 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 框架的安装包,下载时请挑选“全部二进制公布包(Binary Distribution in zip package)”,而不但仅是“XFire jar 文件(Jar of all XFire modules)”.


  以上是“<b>XFire入门 - 轻松将POJO公布成Web服务</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .