关于文档构成
本文档是Foxtable的《高级开发指南》,是Foxtable主文档的补充,用于介绍部分Foxtable高级开发版特有的功能,例如网页设计入门、手机管理系统的开发,微信接入、三层架构设计和多线程编程等等。
我们必须在已经掌握《使用指南》和《开发指南》的基础上,才能学习《高级开发指南》。
本文档主要由七个部分组成
- HTML入门
这一章介绍了如何开启一个HTTP服务,如果和用HTML生成网页,如何接收用户通过网页输入的数据,如何保存用户上传的文件等等。一般用户对于HTML稍作了解即可,因为实际开发的时候,我们一般会用内置的WeUI框架生成网页。
- WeUI框架
这一张是重点,通过这一章,你会发现在Foxtable生成网页是多么的简单。
WeUI框架来自于腾讯,我们对其进行了一些扩展,增加了表格和AJAX功能,通过框架,我们可以用非常简单的代码生成专业效果的网页,本框架主要针对移动设备,虽然也能在PC上使用,但在手机上的效果更好。
- 客户端类
这一章介绍了客户端类HttpClient,Foxtable通过HttpClient和HTTP服务进行交互,包括第三方的HTTP服务。我们在进行微信开发的时候,实际上就是通过HttpClient调用腾讯提供的HTTP服务。
- JSON解析
这一章介绍了JSON和XML数据的解析生成,互联网中的数据传递格式主要是JSON和XML,例如进行微信开发的时候,你会发现除了回调部分的数据是XML格式,其余都是JSON格式。
通过这一章,你会发现在Foxtable进行JSON和XML的解析与生成,实在是太轻松了。
- 微信接口
这一章介绍了如何在Foxtable进行微信开发,分别针对公众号和企业号进行讲述,基本上涵盖了所有微信常用接口,由于我们进行了适度的封装,微信开发变得前所未有的轻松。实际上不仅是微信开发,你可以用Foxtable完成任何第三方接口的开发,帮助就提供了一个阿里云快递查询接口的开发示例,只有短短的三行代码而已
。
- Web数据源
Foxtable默认是两层结构,客户端直接连接数据库,这一章介绍如何使用Web数据源设计三层架构的系统,使得客户端不再直连数据库。
- 异步编程
这一节章介绍如何如何用异步编程同时处理多个任务,以提高服务器的负载能力。
本页地址:http://www.foxtable.com/mobilehelp/topics/0249.htm