WCF Windows Mobile 6通信框架
WCF 在 Windows Mobile 6 上的玩法,还挺有意思的。以前搞移动端通讯不是件轻松事,但有了WCF,你能用熟悉的服务思路,做出轻量、结构清晰的通信功能。
Windows Mobile 6的.NET Compact Framework 支持也还不错,虽然老了点,但环境一搭好,开发过程还是蛮顺的。
开发前先把Visual Studio 2008、Mobile SDK 和一些小工具装上,比如PowerToys
和NetCFSvcUtil
。嗯,配起来稍麻烦,但只要照着文档一步步来,基本都能跑通。
服务定义这块,用服务契约和数据契约设计清楚,客户端通过代理就能方便调用,连 REST 接口也能整合进来,用HttpWebRequest
,灵活性挺高。
复杂类型序列化要注意兼容性,不然你在移动端收到的结构乱套。异常也别掉以轻心,FaultException
能帮你把错误信息清清楚楚地传回客户端。
部署的时候,像证书安装、SSL 支持这些都得提前好,设备性能有限,记得优化内存占用和服务响应,才能跑得顺。
,如果你还在跟老项目打交道,或者有嵌入式设备的需求,《WCF Guidance for Mobile Developers》这本书可以说是个挺靠谱的参考。开发全流程都讲得比较细,而且配套工具也列得清清楚楚。
如果你对环境配置还不太熟,可以看看这篇VS2008 配置 Windows Mobile 6 开发环境,省你不少踩坑时间。
1.53MB
文件大小:
评论区