http://blog.csdn.net/bluishglc/article/details/6435087

关于FrontEnt:

在CXF的架构中,有一个FrontEnd概念(组件),实际上这是CXF提供或支持的WebService的编程模型,目前有四种:
    Annotations:基于CXF自己提供的注解实现WS.
    Dynamic Clients: 一套可以动态创建client的API,不需要生成client端的stub.
    JAX-WS:推荐的标准编程模型。
    Simple:这是一种不使用任何注解,完全依赖反射实现WS的编程模型。(注:simple方式虽然简单,但是有问题,JAX-WS是被推荐的首选)

关于数据绑定:
      对于每一种平台都存在将wsdl中使用xml描述的数据结构映射到本平台组件(类)上的问题,这就是所谓的“数据绑定”。一种数据绑定方案应该完成以下三项工作:

  • Mapping the live data as it comes into and out of services.
  • Providing XML schema based on Java objects for dynamic ?wsdl URLs and java2ws.
  • Generating Java code from WSDL for wsdl2java (and, theoretically, dynamic clients).

java平台上实现xml和java类互转换的框架或规范有:JAXB、XMLBeans、JiBX等。其中JAX-WS使用JAXB规范做为数据绑定策略,而CXF的默认数据绑定策略也是JAXB.需要特别说明的,数据绑定的过程是高度自动和透明的,因此在初学WS时常常不能理解这一过程是如何进行的,对于CXF来说,我们可以从它的spring配制文件中配制使用何种数据绑定方案。如下图:

转载于:https://www.cnblogs.com/zdl3ng/p/4828797.html

关于CXF的FrontEnd和数据绑定方案相关推荐

  1. 深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之二

    四.例2-数据库绑定 现在,我们来讨论更为复杂的数据库绑定的例子.根据我们前面的讨论,我们找到了使用DataSource的典型场所:在前面的例1中,我们使用了一种内存数据来模拟有状态的web服务.但是 ...

  2. svg操纵方案 基于 D3 还是 angular?

    之前还是想简单了, 现在重新写这篇.把逻辑拆分粒度的辨析,放到外面去. 问题提出:svg控制方案 基于 D3 还是 angular 根据这个,html 4种展现样式:普通的html,svg,2D ca ...

  3. 数据绑定技术一:GridView控件

    在网站或应用程序中,要显示数据信息,可用到ASP.NET提供的数据源控件和能够显示数据的控件. 一.数据源控件 数据源控件用于连接数据源.从数据源中读取数据以及把数据写入数据源. 1.数据源控件特点 ...

  4. Angular2响应式表单

    本文将半翻译半总结的讲讲ng2官网的另一个未翻译高级教程页面. 原文地址. 文章目的是使用ng2提供的响应式表单技术快速搭出功能完善丰富的界面表单组件. 响应式表单是一项响应式风格的ng2技术,本文将 ...

  5. [翻译]用于.NET Core的Windows窗体设计器发布

    本文由微信公众号<开发者精选资讯>翻译首发,转载请注明来源 今天我们很高兴地宣布,.NET Core 项目的 Windows 窗体设计器现在可以在 Visual Studio 2019 1 ...

  6. 如何动态的生成某种类型的集合呢_知乎画报」的移动端动态化工程实践

    本文基于移动端动态化方案在知乎原生推广落地页「知乎画报」上的实践经验,对该方案技术升级过程中的思考以及技术关键细节做了详尽的解读. 商业化是互联网公司发展的重要阶段,App 端的商业广告业务对移动端动 ...

  7. 美团是用html开发,剖析美团网站前端的组件化开发经验

    前言一位计算机前辈曾说过: Controlling complexity is the essence of computer programming. 随着前端开发复杂度的日益提升,组件化开发应运而 ...

  8. ASP.NET 系列_08_编程指南(四)

    ASP.NET 安全性 安全性 实现网站的安全性关系到如下几方面: 身份认证:即确认用户身份和真实性的过程.ASP.NET 中提供了四种类型的认证: Windows 认证 表单认证 身份验证 自定义认 ...

  9. 界面开发控件DotNetBar for WPF教程:MobileRibbon快速入门指南(下)

    DotNetBar for WPF是一个用于创建专业WPF应用并拥有超过38个原生WPF控件的工具箱,其中包含了新的日程安排控件.Wpf-Ribbon控件.具有Office样式的Ribbon控件和Wp ...

最新文章

  1. o oia ospf 路由优先_OSPF基本配置及OSPF特殊区域配置
  2. 人脸识别简史与近期进展
  3. onclick事件没有反应的五种可能情况
  4. Python中的元类(metaclass)
  5. error: index-pack died of signal fatal: index-pack failed【Git】
  6. 用脚本js把结果转化为固定小数位的形式
  7. leelen可视对讲怎么接线_对讲门铃怎么安装
  8. 怎么会Sql serverW数据库模型图转化成ord于--您还可以查看属性信息字段
  9. 设置文件为源文件(和src一样)
  10. bat执行时,跳转到当前bat文件所在盘符的根目录下面
  11. matlab 向量转置,matlab中向量和矩阵怎么转置 值得收藏
  12. 成都太升南路骗局揭秘
  13. 外国内乱时,撤侨不一定是最佳策略
  14. html input限制输入小数,限制input输入小数只能到3位或者只能输入正整数(兼容ios)...
  15. 【HDU No. 1317】 游戏玩家
  16. 阿里云ACA、ACP和ACE认证考试有什么区别?考生应该如何选择?-阿里云开发者社区
  17. 什么是 NullPointerException?
  18. Java基础编写记事本
  19. 最少拍无纹波计算机控制系统,最少拍无纹波计算机控制系统设计.doc
  20. 微信小程序H5预览页面框架

热门文章

  1. toLua关于委托没有注册的解决方案
  2. 在Visual Studio 2013里使用 Microsoft SQL Server Compact Edition
  3. pat1035. Password (20)
  4. webpack最简单的入门教程里bundle.js之运行单步调试的原理解析
  5. JUnit5 快速指南
  6. zabbix的日常监控-自动发现端口并监测(服务器开启的所有端口或监控指定端口)(十三)...
  7. 直接打开php非法请求
  8. ST:看物联网老兵的平台化战略雄心
  9. html5网页动画总结--jQuery旋转插件jqueryrotate
  10. nginx在linux为何效率高