基于HBase实现的手机数据备份系统,实现了手机关键信息的备份,如短信、联系人等。
包括服务器端(Server)和客户端(Client)
Server运行环境:Hadoop+HBase+Tomcat
Client运行环境: Eclipse+Android
Server端介绍:
接收客户端请求的Action:
- 添加短信Action----------->AddInfoAction.java
- 获取短信Action----------->GetInfoAction.java
- 同步联系人Action--------->AddContactAction.java
- 上传文件Action----------->UploadFileAction.java
- 下载文件Action----------->DownloadFileAction.java
封装了3个实体:
- 短信------->SmsInfo.java
- 联系人----->ContactInfo.java
- 文件------->MyFileInfo.java
底部存储层:
- Hdfs操作类-------->Hdfs.java
- HBase操作类------->HBaseUtil.java
- 短信操作类-------->Sms.java
- 联系人操作类------>Contact.java
- 文件操作类-------->MyFile.java
上面的Action都配置到Struts.xml中。
Client端介绍:
封装了三个实体bean
- ContactInfo
- SmsInfo
- FileInfo
操作类
- Contact
- Sms
如有疑问请联系:[email protected] 或微信我