一个基于SAE Channel的综合应用--mobile web IM(1)
2019独角兽企业重金招聘Python工程师标准>>>
关键词:Mobile IM, SAE Channel, JQM动态加载, 滚动刷新,设计模式,编程范式 Hi, 我是Leonard,应小虎哥的要求,把自己业余时间做的一个基于Channel的mobile IM以帖子形式共享出来,完全是Leonard本人一人开发,欢迎大家指出改进的地方。本来不太好意思把这个APP发表出来的,可答应了小虎,那就丑妇见家翁吧。 文章有点长,介绍了Channel的综合应用, JQM的动态加载、滚动刷新,Scala语言的特性(不管童鞋们今后搞不搞scala,Java8的新特性多多少少和scala类似),和一些简单的设计模式和编程范式。希望大家能和Leonard能对此进行交流,并为SAE加油(SAE的服务真的很好,至少对比那么多家cloud platform后,SAE还是不错的)。 在此之前,已经有很多大牛写了关于channel介绍、配置和开发的文章了,请参考:http://cloudbbs.org/forum.php?mod=viewthread&tid=20008&highlight=channel App和手Q类似,登录,发消息等,功能较简单,界面也参考了手Q,只不过现在我们要用的是channel来实现。先看youku上的在window chrome的演示。App目前也仅支持Chrome(因为用了websql) APP地址 1. 总体结构 1.1 DB 用户表: 好友分组表: 1.2 1.3 1.4 1.5 2. 登录功能 2.1 登录页面 2.2 2.3 重点看CreateSaeChannel方法,先以UUID作为channel的name来生成一个channel, 然后new一个SaeChannelWrapper,把channel对象塞进去,最后是以JSON的方式把channel URL返回给browser。 2.4 我是专门负责收发消息的…快递….??。 我是管理你们这些快递的头,想拿奖金就得多送点快递。不过我们过年停业:)。 2.6 一个基于SAE Channel的综合应用--mobile web IM(3) 一个基于SAE Channel的综合应用--mobile web IM(4) |
本主题由 zhaixiaohu 于 2014-1-14 13:17 移动
转载于:https://my.oschina.net/u/1777508/blog/307076
一个基于SAE Channel的综合应用--mobile web IM(1)相关推荐
- 基于SAE特征融合的合成孔径雷达图像的目标识别
原论文:Synthetic Aperture Radar Target Recognition with Feature Fusion Based on a Stacked Autoencoder S ...
- 如何使用 Docker 部署一个基于 Play Framework 的 Scala Web 应用?
2019独角兽企业重金招聘Python工程师标准>>> 本文作者 Jacek Laskowski 拥有近20年的应用程序开发经验,现 CodiLime 的软件开发团队 Leader, ...
- java socket发送定长报文_一个基于TCP协议的Socket通信实例
原标题:一个基于TCP协议的Socket通信实例 1. 前言 一般接口对接多以http/https或webservice的方式,socket方式的对接比较少并且会有一些难度.正好前段时间完成了一个so ...
- 我用 tensorflow 实现的“一个神经聊天模型”:一个基于深度学习的聊天机器人
我用 tensorflow 实现的"一个神经聊天模型":一个基于深度学习的聊天机器人 个工作尝试重现这个论文的结果A Neural Conversational Model(aka ...
- 使用jQuery开发一个基于HTML5的漂亮图片拖拽上传web应用
昨天我们介绍了一款HTML5文件上传的jQuery插件:jQuery HTML5 uploader,今天我们将开发一个简单的叫upload center的图片上传程序,允许用户使用拖拽方式来上传电脑上 ...
- java编写一个框架_手把手教你写一个基于 RxJava 的扩展框架
背景 现在 RxJava 在 Android 开发中可谓时炽手可热,其受欢迎程度不言而喻,也因此在 github 上出现了一系列的基于 RxJava 的框架,如 RxBinding.RxPermiss ...
- 发布一个基于 Reactor 模式的 C++ 网络库
发布一个基于 Reactor 模式的 C++ 网络库 陈硕 (giantchen_AT_gmail) Blog.csdn.net/Solstice 2010 Aug 30 本文主要介绍 muduo 网 ...
- 【数据库实验】实验四 基于嵌入SQL的综合应用编程(基于QSqlTableModel实现)
[数据库实验]实验四 基于嵌入SQL的综合应用编程 一.实验目的 二.实验要求 三.实验内容.实验结果与主要程序代码 数据准备(建表并插入数据) 前言:黎哥的写法 参考 建表 SQL语言插入数据 S表 ...
- php sae,GitHub - ytf606/sae-weiphp: 基于SAE平台weiphp CMS系统
#sae-weiphp 基于SAE平台weiphp CMS系统 ##sae-weiphp ###简介 sae-weiphp是基于weiphp遵循Apache Licence2协议移植到SAE上,移植属 ...
最新文章
- 机器学习四剑客3——Pandas
- 数据库MYSQL学习系列三
- java中日期怎么比较_如何比较Java中的日期?
- net user命令详解
- 测试上传图片晰度+测试多数量图片上传
- python中反斜杠_Python中的正斜杠/与反斜杠\
- 程序员的算法课(13)-分治法
- 第三次Sprint-最后冲刺
- schedule php,PHP Laravel定时任务Schedule【干货】
- 蠕虫病毒往往是通过进入计算机系统,2011年上海市高校计算机等级考试1级模拟卷题目...
- POJ培训计划2253_Frogger(最短/floyd)
- TCP/IP卷一实验之------EIGRP
- dva开发一个cnode网站(2)
- linux 不支持设置属性,Linux gcc支持的语法 __attribute__ 属性设置
- C11 标准下的 C 语言编程
- 报表服务器url修改,配置报表服务器 URL
- Linux中tomcat启动后无进程、无法访问
- Google Scanned Objects: A High-Quality Dataset of 3D Scanned Household Items【google 3D数据集】
- html5视频 小马哥,小码哥-HTML5培训之进击前端的动画狮!
- html5 倒计时跳转动画,HTML5弹性摇摆旋转的倒计时动画
热门文章
- 中国人月收入真实数据
- 销售困局:客户既要好的又嫌贵如何破局
- 2. Oracle实施方法—PJM/AIM (转)
- 【网络】什么是SR-IOV、PF、VF
- Win7 svchost.exe LOCAL_SERVICE占用CPU高的解决办法
- 移动硬盘文件不能复制到计算机,无法从移动硬盘复制文件到本地磁盘
- 一图看懂 aiohttp 模块:基于 asyncio 的异步HTTP网络库, 资料整理+笔记(大全)
- JSP+ssm计算机毕业设计高校教师教学助手系统的设计与实现sh383【源码、数据库、LW、部署】
- 王者荣耀s16服务器维护,王者荣耀维护s16新赛季开启 王者荣耀更新不了怎么办...
- Android应用开发多语言文件夹