AWC服务端开发
经过2015年一整年的发展,步入2016年第二季度AWC目前已发展到3.0版本,与2.x版本相比最大的变化是开发工具上的几个重大bug已解决,另外界面UI有所优化更美观。这里推荐使用AWC3.01版本。调用webservice服务
本文要讲的内容将会非常重要,将直接影响到你们项目的一些重要功能。强烈建议认真学习。本文内容并非西门子官方任何一篇文档中所写,而是本人对于GWT和AWC的理解加上实际项目上要求促成了该理论的研究与实践。最后终于克服难关,实现了AWC服务端代码的编写和调用。
一、为什么会有AWC服务端?
我们都知道,AWC是西门子下一代客户端平台,说到底无论怎么变都是GWT客户端代码。GWT客户端代码最大的缺点是,在使用Java类库的时候有所限制。没有技术背景的请自行购买我编写的《GWT开发入门》充电。
问题的由来:TC或者说AWC需要和一个第三方的企业应用做接口,实现一些数据的基本交
换。如在某些时候,AWC需要获取ERP的一些数据,而且当条件满足需要返回一些数据给ERP,接口方式定义为webservice调用。GWT客户端无法直接实现webservice调用的,在GWT客户端中无法直接引入webservice相关jar。但是学过《GWT开发入门》的都知道,GWT的架构支持服务端代码编写和调用,那我们该怎么解决该问题呢?
方法一:使用TC的服务端代码替代。(请参考下一小节)这么做的代价是非常大的,因为TC服务端代码是C++和C编写的,转换成本非常高。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论