手机应用推荐程序后台支撑系统设计与实现

被引量 : 8次 | 上传用户:fengfang66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网技术的发展,智能手机的功能日益强大,为用户提供丰富的服务。而智能手机的强大功能,除了依靠性能卓越的硬件系统外,软件系统是另一个决定性因素。及时高效的获取智能手机应用,是提高智能手机用户体验的关键性因素。因此,应用推荐类手机应用应运而生。应用推荐类手机应用的主要功能就是为用户提供应用推荐和应用下载的渠道。而整个推荐程序的逻辑及数据都是由后台支撑系统提供,通过移动网络媒介,完成前后端的数据通信。所以可以认为,手机应用推荐程序后台支撑系统是整个应用推荐程序的核心。本文将详细介绍后台支撑系统的设计与实现,共包括三大模块,分别是:业务逻辑模块、数据更新模块和主题编辑模块。经过技术选型,后台支撑系统整合了SSM (Spring、Struts和Mybatis)开源框架,业务逻辑模块和主题编辑模块的开发就是基于此框架而进行的。数据更新模块的核心是使用Jsoup工具包,实现的爬虫程序,其为数据源提供了保证。Struts是MVC设计框架的经典实现,为表现层提供良好的框架支撑。Spring是整个系统的核心容器,其两大核心功能:loC(控制反转)实现了模块间的解耦合;AOP(面向切面编程)提供面向切面的思想,为事务处理和日志系统提供了优秀的解决方案。Mybatis是开源的对象/关系数据库映射工具,负责数据持久化方面的工作。本文的主要内容包括:(1)运用Struts和Json数据格式,完成表现层搭建。(2)运用Spring容器,管理系统中的Bean对象,实现模块间解耦合。(3)运用Mybatis实现对持久层的支持。(4)运用Jsoup实现定向爬虫。(5)对手机应用推荐程序后台支撑系统的业务逻辑分析、设计与实现。
其他文献
《看不见的人》是美国黑人作家拉尔夫·埃里森的压卷之作,小说人物布莱索校长是迫使叙述人走上纽约流亡之路的关键人物,他是一个有权有势的黑人领袖,但他却背叛同宗,依附白人
具有良好球化组织的60Si2Mn钢模具,热处理变形较小,而且可以获得良好的综合机械性能。但是,这种钢比较难于球化,用传统球化工艺,如缓冷及等温转变和反复加热退火,都未获得良
儿童肥胖正在全球迅速增多,其发病受到来自遗传和环境的多方面因素影响。目前国内外已针对儿童肥胖病因学开展了广泛研究并取得了重要进展,本文就这些研究进展进行综述,为寻
中原地区医学文化在北宋时期曾有过它的辉煌,通过史书,方志,绘画,笔记,杂录等有关材料,对北宋中原医学文化的长足进步进行概述,并对这一时期政治,学术等方面的状态进行较为深入的分析
本文结合先进制造技术(AMT),针对CIMS中计算机辅助质量监控(CAQC)技术的关键问题—加工中心在线检测及其误差补偿技术进行了深入研究。以多体系统理论为基础,以提高加工中心在线检
冠心病心绞痛病患者,选择行支架植入术还是搭桥手术,医生作推荐时需考虑很多因素。临床上若脂质斑块有阻塞冠状动脉的威胁,医疗上参考重建血流(或血运重建)的方法有两种:一种是采用
<正>一、金融危机后中资银行跨国并购特征近年来,我国商业银行海外跨国并购事件不断涌现,无论是在业务扩展还是规模效率方面也都取得了长足的进步与发展,为我国经济的外向发
自明清至今,归有光一直以散文大家的身份而为人所知。他曾有六赴乡试,九上公车的经历,也曾讲学授徒于安亭,教授学生时文制艺之法,可谓一生都与科举结缘。本文以归有光为中心,
随着信息技术的发展,网络教育信息资源逐渐丰富。相比较传统书籍报纸类资源,web1.0实现了网络信息资源的共享,多个人可以同时使用同一个网络信息资源而不会互相影响。而web2.
21世纪以来,在一片繁华的景象下,科学技术的发展带动着印刷行业的技术手段的加速发展,中国版画也以多元化的姿态发展着,艺术风格的多样,技术方法的精致,艺术形式的加强,为版