摘要

针对各个电影系统数据资源有限且不能共享、人们通过智能手机访问最新影视信息效率低下以及手机客户端多任务访问服务端时易出现未响应错误,提出一种基于WebService和Android的C/S+B/S结构手机电影系统实现方法。系统总体由Android手机客户端、Java EE服务器端和基于WebService的分布式异构数据库三部分组成。在手机桌面主屏上采用AppWidget组件方便用户以多角度快速浏览最新影视信息从而增强用户独特的视觉体验。手机客户端访问服务器端时客户端采用线程池方法避免手机出现ANR错误。后台管理系统采用SSH2+JQuery+JSON组合框架使得展示层、业务层以及数据持久层三层分离,降低了系统各模块的耦合性,提高了系统的可维护性和可重用性。为更好地实现电影数据共享,系统中心数据库采用触发器与日志表法、API法相结合的变更数据捕获方法实现了分布式异构数据库的同步操作。通过实验证明了该系统的可行性及实用性。

  • 单位
    中国科学院成都计算机应用研究所; 四川托普信息技术职业学院