首页 技术 正文
技术 2022年11月8日
0 收藏 823 点赞 1,988 浏览 716 个字

基于HBase实现的手机数据备份系统,实现了手机关键信息的备份,如短信、联系人等。

包括服务器端(Server)和客户端(Client)

Server运行环境:Hadoop+HBase+Tomcat

Client运行环境: Eclipse+Android2.3

Server端介绍:

接收客户端请求的Action:

  1. 添加短信Action———–>AddInfoAction.java
  2. 获取短信Action———–>GetInfoAction.java
  3. 同步联系人Action———>AddContactAction.java
  4. 上传文件Action———–>UploadFileAction.java
  5. 下载文件Action———–>DownloadFileAction.java

封装了3个实体:

  1. 短信——->SmsInfo.java
  2. 联系人—–>ContactInfo.java
  3. 文件——->MyFileInfo.java

底部存储层:

  1. Hdfs操作类——–>Hdfs.java
  2. HBase操作类——->HBaseUtil.java
  3. 短信操作类——–>Sms.java
  4. 联系人操作类——>Contact.java
  5. 文件操作类——–>MyFile.java

上面的Action都配置到Struts.xml中。

—————————————————–
该系统可以用于毕业设计

系统源码地址:https://github.com/net19880504/PhoneCloud-Java

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,489
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,904
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,737
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,490
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,128
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,291