关于CXF的FrontEnd和数据绑定方案
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和数据绑定方案相关推荐
- 深入剖析微软ASP.NET Ajax中的数据绑定构架下篇之二
四.例2-数据库绑定 现在,我们来讨论更为复杂的数据库绑定的例子.根据我们前面的讨论,我们找到了使用DataSource的典型场所:在前面的例1中,我们使用了一种内存数据来模拟有状态的web服务.但是 ...
- svg操纵方案 基于 D3 还是 angular?
之前还是想简单了, 现在重新写这篇.把逻辑拆分粒度的辨析,放到外面去. 问题提出:svg控制方案 基于 D3 还是 angular 根据这个,html 4种展现样式:普通的html,svg,2D ca ...
- 数据绑定技术一:GridView控件
在网站或应用程序中,要显示数据信息,可用到ASP.NET提供的数据源控件和能够显示数据的控件. 一.数据源控件 数据源控件用于连接数据源.从数据源中读取数据以及把数据写入数据源. 1.数据源控件特点 ...
- Angular2响应式表单
本文将半翻译半总结的讲讲ng2官网的另一个未翻译高级教程页面. 原文地址. 文章目的是使用ng2提供的响应式表单技术快速搭出功能完善丰富的界面表单组件. 响应式表单是一项响应式风格的ng2技术,本文将 ...
- [翻译]用于.NET Core的Windows窗体设计器发布
本文由微信公众号<开发者精选资讯>翻译首发,转载请注明来源 今天我们很高兴地宣布,.NET Core 项目的 Windows 窗体设计器现在可以在 Visual Studio 2019 1 ...
- 如何动态的生成某种类型的集合呢_知乎画报」的移动端动态化工程实践
本文基于移动端动态化方案在知乎原生推广落地页「知乎画报」上的实践经验,对该方案技术升级过程中的思考以及技术关键细节做了详尽的解读. 商业化是互联网公司发展的重要阶段,App 端的商业广告业务对移动端动 ...
- 美团是用html开发,剖析美团网站前端的组件化开发经验
前言一位计算机前辈曾说过: Controlling complexity is the essence of computer programming. 随着前端开发复杂度的日益提升,组件化开发应运而 ...
- ASP.NET 系列_08_编程指南(四)
ASP.NET 安全性 安全性 实现网站的安全性关系到如下几方面: 身份认证:即确认用户身份和真实性的过程.ASP.NET 中提供了四种类型的认证: Windows 认证 表单认证 身份验证 自定义认 ...
- 界面开发控件DotNetBar for WPF教程:MobileRibbon快速入门指南(下)
DotNetBar for WPF是一个用于创建专业WPF应用并拥有超过38个原生WPF控件的工具箱,其中包含了新的日程安排控件.Wpf-Ribbon控件.具有Office样式的Ribbon控件和Wp ...
最新文章
- o oia ospf 路由优先_OSPF基本配置及OSPF特殊区域配置
- 人脸识别简史与近期进展
- onclick事件没有反应的五种可能情况
- Python中的元类(metaclass)
- error: index-pack died of signal fatal: index-pack failed【Git】
- 用脚本js把结果转化为固定小数位的形式
- leelen可视对讲怎么接线_对讲门铃怎么安装
- 怎么会Sql serverW数据库模型图转化成ord于--您还可以查看属性信息字段
- 设置文件为源文件(和src一样)
- bat执行时,跳转到当前bat文件所在盘符的根目录下面
- matlab 向量转置,matlab中向量和矩阵怎么转置 值得收藏
- 成都太升南路骗局揭秘
- 外国内乱时,撤侨不一定是最佳策略
- html input限制输入小数,限制input输入小数只能到3位或者只能输入正整数(兼容ios)...
- 【HDU No. 1317】 游戏玩家
- 阿里云ACA、ACP和ACE认证考试有什么区别?考生应该如何选择?-阿里云开发者社区
- 什么是 NullPointerException?
- Java基础编写记事本
- 最少拍无纹波计算机控制系统,最少拍无纹波计算机控制系统设计.doc
- 微信小程序H5预览页面框架
热门文章
- toLua关于委托没有注册的解决方案
- 在Visual Studio 2013里使用 Microsoft SQL Server Compact Edition
- pat1035. Password (20)
- webpack最简单的入门教程里bundle.js之运行单步调试的原理解析
- JUnit5 快速指南
- zabbix的日常监控-自动发现端口并监测(服务器开启的所有端口或监控指定端口)(十三)...
- 直接打开php非法请求
- ST:看物联网老兵的平台化战略雄心
- html5网页动画总结--jQuery旋转插件jqueryrotate
- nginx在linux为何效率高