服务端使用java语言
- 框架使用
SSH REST使用 Spring 实现
日后将 Struts2 替换为 Spring MVC
客户端使用 Android
ORM使用ormliteREST使用RetrofitSpring for android- 任务队列使用 android-priority-jobqueue
- 使用 EventBus 來实现
publish/subscribe, 简化应用程序内各组件间、组件与后台线程间的通信
支持的版本暂定为 4.0+
- 客户端与服务端之间通信使用
json 客户端与服务器都使用JSON-lib- 使用 RESTFUL
- 显示的使用 HTTP 方法
- 无状态
- 公开目录结构式的 URI
- 传输 XML、JavaScript Object Notation(JSON), 或者同时这两种
使用 Spring MVC 实现 REST
- 消息模块使用 JPush(极光推送)
- 文件存储使用 七牛