注:广州的App

inventor服务器已经提供了TinyWebDB服务,欢迎大家使用。

前几天,广州电教馆启动了国内第一台AppInventor服务器(http://app.gzjkw.net)。为了表示祝贺,我也紧跟着发布国内第一台TinyWebDB服务器吧。

相信很多AppInventor的玩家,对TinyWebDB这一功能是非常好奇的吧。能够把信息存在“云”里,当然是一件很令人幸福的一件事。我们的手机App要实现网络交互之类的功能,比如将游戏的积分存下来,或者注册一个用户等等。如果利用这一功能来实现,操作是很简单的。只可惜谷歌提供的默认服务器地址,我们国内无法访问。

这款TinyWebDB服务器的系统是张路老师写的,在北京见面后我提出这一要求后,他就很快写好了系统。(具体见我的另外一篇博客:做教育仅仅为了积公德)。因为期末事情多,一直拖到现在才发布,很惭愧。

从AppInventor的代码研究TinyWebDB的协议,的确很简单,仅仅是写入和读出。那么如何防止不同用户的数据被修改呢?我和张路老师也商量过好几种方案,最终还是保持这种简洁的方案。如果担心自己的数据被人改写,我们提供了两种解决方案:

1.使用属于自己的目录名。如我可以使用“http://ai.wzms.cn:8889/test”作为我的专用服务器,“test”这个名称可以自己定义。当然,你也可以用“xzr_app”之类特殊的目录名称。

2.使用特殊名字的TAG。如xzr_app1。

温州中学TinyWebDB服务器的地址是http://ai.wzms.cn:8889(注意,在温州中学校内使用暂时要用ip,即http://122.228.189.171:8889/)。欢迎各位爱好者使用。如何使用这一功能呢?我以一个范例来进行说明。

先做一个简单的界面:

我以“test”作为我的私人服务器目录,这样ServiceURL就是http://ai.wzms.cn:8889/test,记住,后面不要加“/”,否则会出错。等我有空研究一下代码,修改下,让加“/”也支持吧。

向网络数据库服务器写入tag为“user”的数据,值为Text1.Text。

如果写入失败,会出现提示。一般来说,失败的原因无非是网络服务器无法访问,请确保URL地址后面没有加上“/”。

要读出tag为“user”的数据,先call一下GetValue的指令。

如果获取数据成功,将数据输出到Text2.Text上。

怎么样?欢迎使用这一服务,给你的App加上云存储的功能,让App交互起来吧。

tiny服务器系列,温州中学TinyWebDB服务器正式启用相关推荐

  1. 华为服务器系列产品介绍,裸金属服务器产品介绍

    裸金属服务器产品介绍 内容精选 换一换 本文介绍创建裸金属服务器的几种方式.按照向导指引创建裸金属服务器是常见的方式,您可以灵活选择配置项,确保满足业务的需求.详细操作请参见创建裸金属服务器.如果您想 ...

  2. tiny服务器系列,项目:TinyHTTP服务器

    目标 实现一个高性能静态HTTP服务器. HTTP协议报文 1. 报文 用于HTTP协议交互的信息.(多行字符串文本) 2. 报文分类: 请求报文:请求端(客户端)的HTTP报文. 响应报文:响应端( ...

  3. 航天联志Aisino系列服务器,高性价比 航天联志5241NR服务器评测

    [IT168评测中心]航天联志(Aisino)是国内有名的服务器厂商,在这次Nehalem服务器浪潮中自然不能缺席,迅速推出了基于至强5500(Nehalem-EP)处理器的服务器系列. 航天联志52 ...

  4. 阿里云推出“磐久”云原生服务器系列 能效和交付效率大幅提升

    10月19日上午,在2021杭州云栖大会上,阿里云正式推出面向云原生时代的"磐久"自研服务器系列,首款搭载自研芯片倚天710的磐久高性能计算系列也同时亮相,该款服务器将在今年部署, ...

  5. Java游戏服务器系列之Netty详解

    今天带大家来学习Java游戏服务器的相关知识,文中对Netty作了非常详细的介绍,对正在学习java的小伙伴们有很好的帮助,需要的朋友可以参考下 一.简介 Java的底层API逐渐复杂,而开发者面对的 ...

  6. Microsoft Hyper-V Server 2008 R2和SCVMM2012部署XenDesktop 5.6桌面虚拟化系列之三准备XenDesktop服务器...

    Microsoft Hyper-V Server 2008 R2和SCVMM2012 部署XenDesktop 5.6桌面虚拟化系列 之三准备XenDesktop服务器 接着上一篇文章内容<Mi ...

  7. nginx高性能WEB服务器系列之九--nginx运维故障日常解决方案

    nginx系列友情链接: nginx高性能WEB服务器系列之一简介及安装 https://www.cnblogs.com/maxtgood/p/9597596.html nginx高性能WEB服务器系 ...

  8. MED-V服务器部署,MED-V服务器系列之一

    MED-V服务器部署 [IT168  专稿]微软在2009年4月份发布的MDOP2009中终于提供了MED-V的正式版本.MED-V是 Microsoft  Enterprise Desktop Vi ...

  9. hpg8服务器系列指示灯意思,HP Proliant GEN8服务器指示灯说明

    HP Proliant GEN8服务器指示灯说明 GEN8 服务器LED指示灯说明 1. HP ProLiant DL160p G8 服务器 - 服务器指示灯介绍 .................. ...

最新文章

  1. mysql常用linux命令大全_Linux-MySQL常用命令(示例代码)
  2. android 之ListView总结(一个综合实例)
  3. 信息系统项目管理师 案例1
  4. arraylist 初始化_ArrayList(JDK1.8)源码解析
  5. mysql停止更新时间_我如何更新这个MySQL查询以获取从开始、停止、暂停和恢复事件经过的总时间...
  6. 2018春招-赛码网-例题-水仙花数
  7. P1379 八数码难题
  8. [LeetCode] Three Sum题解
  9. markdown测试文章
  10. 如何成为数据分析师?数据分析师的职业路线是什么样的?
  11. python自动加减法_python实现随机加减法生成器
  12. 华硕的主板装的服务器系统改win7,华硕主板win10改win7系统怎么操作
  13. 用前端代码编写一个动态的罗盘时钟
  14. XML教程~一文完结
  15. Word设置二级标题的编号后,第二章下的二级标题的编号仍为1.X
  16. lr中tool菜单中的General options选项
  17. 震惊!我用Python分析了天蚕土豆的玄幻三部曲竟然发现...
  18. reactnative打包apk报错:failed parsing overlays.
  19. Android实战技巧之十六 getprop与dumpsys命令
  20. 在express路由中使用ejs模板引擎

热门文章

  1. bootstarp怎么使盒子到最右边_8+ | 从恐龙特急克塞号到小猪佩奇,怎么都有它
  2. 【产品笔记】2.互联网产品修炼
  3. qq看点模块测试用例
  4. 山峰和山谷 Ridges and Valleys(bfs)
  5. STM32CubeMX学习笔记(44)——USB接口使用(HID按键)
  6. Google GMS-Testing
  7. 如何做好产品经理和如何学习UI
  8. android 九宫格图片选择(微信朋友圈) 图片预览 (底部recycleview 不卡顿)
  9. 【微信小程序】全局数据共享
  10. java/php/net/python学生社团管理系统设计