MBL327WindowsMobile开发中的异构系统集成.pptVIP

MBL327WindowsMobile开发中的异构系统集成.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MBL 327 Windows Mobile开发中的异构系统集成 课程内容概述 当前企业在IT系统上已经进行了大量的投资,企业内部部署了使用各种技术的业务系统。在基于Windows Mobile系统的移动企业开发中不可避免要和各种异构系统交互。本次讲座将向大家展示使用webservice以及移动webbrowser ActiveX控件如何将一个基于JSF的J2EE web应用整合到Windows Mobile的应用中。本次课程面向基于Windows Mobile的移动应用开发人员。听众需要掌握.NET Compact Framework、webservice、Visual Studio .NET等相关知识。 课程内容安排 Demo 异构平台 Webservice: 异构系统的粘合剂 WebBrowser ActiveX控件:驻留Web内容 其他技巧 Demo 异构平台 异构平台 异构的技术架构: .NET、Java、Python、PHP、Ruby on Rails etc… 异构的程序架构:Client/Server、 Browser/Server Webservice: 异构系统的粘合剂 Webservice: 异构系统的粘合剂 工业标准 基于Http-XML ,能穿透防火墙 程序和代码的复用 Webservice: 异构系统的粘合剂 Webservice开发中的问题及技巧 互操作问题:序列化( Serialize )和反序列化( DeSerialize ) 生成您自己的.NET webservice代理 Webservice: 异构系统的粘合剂 Webservice开发中的问题及技巧 互操作问题:序列化( Serialize )和反序列化( DeSerialize ) 您不可以在异构系统之间传递例如java.io.File对象 您不可以在异构系统之间传递Java中已经序列化的对象例如:javax.swing.JPanel 推荐传输基本数据类型/数组类型 自定义的Java数据对象需要实现JavaBean规范 注意:SOAP 不是 Corba, RMI, RMI-IIOP, .NET remoting, DCOM(+),或者其他典型的远程对象调用机制。 Webservice: 异构系统的粘合剂 Webservice开发中的问题及技巧 生成您自己的.NET webservice代理 .NET端的webservice消费者/代理 强烈建议在Visual Studio .NET中生成一个独立的项目作为webservice的客户端 易于debug,低耦合性 WebBrowser ActiveX控件:驻留Web内容 WebBrowser ActiveX控件:驻留Web内容 WebBrowser控件能够无缝的将B/S应用整合到C/S应用中 .NET Compact Framework支持基本的桌面版的WebBrowser控件功能 WebBrowser ActiveX控件:驻留Web内容 使用WebBrowser开发中的问题及技巧 API bug 不被支持的属性/方法/事件…… WebBrowser ActiveX控件:驻留Web内容 使用WebBrowser开发中的问题及技巧 API Bug 当使用.NET CF中的WebBrowser控件访问一个新的URL的时候会触发两次Navigated和DocumentCompleted事件 这个Bug不影响基于Windows CE5的PPC和SP,这个问题会在未来版本的CE中修复 WebBrowser ActiveX控件:驻留Web内容 使用WebBrowser开发中的问题及技巧 不被支持的属性/方法/事件…… .NET Compact Framework不支持Document属性以及相关的属性、事件,除了DocumentText属性 DocumentText是只写的属性 没有DOM对象,不可以遍历HTML中的elements WebBrowser ActiveX控件:驻留Web内容 使用WebBrowser开发中的问题及技巧 Tricks 获取当前访问页面的HTML内容可以使用HttpWebRequest,HttpWebResponse以及SteamReader得到 WebRequest req = (HttpWebRequest)WebRequest.Creat(url); WebResponse res = (HttpWebResponse)req.GetResponse(); StreamReader reader = new StreamReader(res.GetResponseStream()); String output = reader.ReadToEnd(); reade

文档评论(0)

sunhongz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档