Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Java > XFire几种绑定方式的区别。
【标  题】:XFire几种绑定方式的区别。
【关键字】:XFire
【来  源】:http://www.blogjava.net/ying-7839/archive/2006/09/21/71066.html

XFire几种绑定方式的区别。

Your Ad Here

1、Aegis Binding这是XFire默认的绑定方式。
????? 他的特点是支持简单的绑定,不支持复杂的shema绑定。如果要实现复杂的schema绑定,需要自定义实现Type。
?????? 1)public PurchaseOrderType receiveOrder(PurchaseOrderType po){......}
?????? 2)public class PurchaseOrderType extends Type
??????????? {
????
?????????????????public ReferenceToDataType() {
??????????????????????setTypeClass(PurchaseOrderType.class);
??????????????????????setSchemaType(new QName(.. the QName of the type you're returning ..));
?????????????????}

?????????????????public void writeObject(Object value, XMLStreamWriter writer,?
????????????????????????????????????MessageContext context)
?????????????????{
??????????????????????PurchaseOrderType data = (PurchaseOrderType) value;
??????????????????????... do you're writing to the writer
?????????????????}

?????????????????publicObject readObject( MessageReader reader, MessageContext context )
?????????????????{
??????????????????????// If you're reading you can read in a reference to the data
??????????????????????XMLStreamReader reader = context.getInMessage().getXMLStreamReader();

??????????????????????PurchaseOrderType data = read(reader);
??????????????????????return data;
?????????????????}

?????????????????public void writeSchema(Element schemaRoot)
?????????????????{
??????????????????????// override this to write out your schema
??????????????????????// if you have it in DOM form you can convert it to YOM via DOMConverter
?????????????????}
???????????????}
2、Jibx绑定
???? 这种类型的绑定相对来说不需要自己写额外的代码,代是需要自己在开发之前进行Jibx的预编译,他会为我们生成相应的辅助类。但是这些东需要额外的配置,所以在开发过程中也不是很方便。
3、XMLBeans绑定
??? 这种绑定支持任意复杂的schema,可以自动生成javabean代码。
??
?? 唉,没时间了,有空再继续吧。现在先做个开始。

[rcp系列]使用JFace Viewer注意事项:【上一篇】
如何定制自己的Validation Rules [Struts Validation趁热打铁篇]:【下一篇】
【相关文章】
  • CeltiXfireProposal让Axis2在Apache的地位被动摇?
  • 跟XFire对比, AXIS2是垃圾吗?
  • 用Soap Header在Xfire中实现安全验证(实例代码)
  • 实施WebService Security[WS-Security1.0]的Encrypt和Sign模式(XFire+WSS4J)
  • 速动画教程第二十五集 使用 xfire 开发 web service 应用
  • XFire Web Service验证方案
  • XFire:开发Web服务的简易之道(三)--开发客户端程序
  • XFire:开发Web服务的简易之道(一)--XFire简介
  • XFire:开发Web服务的简易之道(二)--Web应用的部署描述
  • 试了一下XFire中把obj映射为xml的能力。
  • 【随机文章】
  • 借鉴mcafee的服务不可禁方式打造属于自己的自启动不可禁服务
  • ASP.NET学习Tips
  • CISCO 技术大集合(一)
  • HP 服务器sco unix 安装手册
  • C语言编程常见问题解答之程序的编写和编译
  • 中文版Windows XP 的窗口
  • 安全公司称破解Vista PatchGuard技术
  • Internet Explorer编程简述(四)
  • DW-MX制作ASP.NET-链接与补充
  • 取得了MCSE证书你能得到什么收益呢?
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.