关于CXF的FrontEnd和数据绑定方案
来源:互联网 发布:连接sqlserver数据库 编辑:程序博客网 时间:2024/06/06 17:37
关于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配制文件中配制使用何种数据绑定方案。如下图:
- 关于CXF的FrontEnd和数据绑定方案
- 第7章 CXF的数据绑定
- CXF数据绑定
- 关于gridview和dropdownlist的数据绑定
- CXF之不用spring配置的实例(Simple Frontend)
- CXF之不用spring配置的实例(Simple Frontend)
- Apache CXF前端应用(Frontend)
- yii2 中关于隐藏frontend/web和backend/web的方法
- 关于数据的双向绑定
- 关于单向数据绑定和双向数据绑定
- 关于单向数据绑定和双向数据绑定
- CXF之spring配置实例(Simple Frontend)
- haproxy frontend 和backend
- easyui datagrid checkbox 绑定数据禁用的方案尝试
- 关于数据动态绑定问题的解决方法
- 关于DropDownList绑定数据的一点认识
- 关于数据绑定的一些东西
- 关于动态数据绑定的问题
- null值判断的一个避免错误
- [Excel VBA] 如何根据单元格的值跳转到另一工作表有相同值的单元格?
- Android中Message机制的灵活应用
- DIV+CSS解决IE6,IE7,IE8,FF兼容问题
- 嵌入式系统PCB设计中的阻抗匹配与0欧电阻
- 关于CXF的FrontEnd和数据绑定方案
- 为vmware server 2.x 添加物理磁盘
- JAVA ODBC 连接SQLSERVER2008
- sizeof (1)
- [数据透视表] 如何使用透视表对表格形式进行转换?[示例]
- XML迭代解析算法
- 算法入门---判断集合S中是否存在两个其和等于x的元素
- [Excel VBA] 为什么选择某个工作表的某单元格总是提示错误?
- 杨中科:我的大学生活