组件化电商平台iOS客户端的设计与实现

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:mwd2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网的蓬勃发展使越来越多的互联网流量来自于移动端,这使移动应用的数量和体量呈现出快速增长的态势。面对日益复杂的业务逻辑,大型移动应用的开发变成了一个令人头疼的问题。模块之间耦合严重、应用生命周期相关的代码堆砌等问题困扰着移动开发者。因此,基于组件化开发的思想,本论文提出了一个组件化框架,以解决复杂移动应用中页面间跳转、功能模块间依赖和应用生命周期事件分发的问题。组件自身是一个完整的业务单元,组件之间不直接依赖具体实现,而是通过组件化框架依赖服务接口和依赖URL地址的形式间接交互,这在很大程度上降低了系统模块间的耦合度,提高了系统灵活性。本论文的研究工作分为三个方面:组件化框架的设计和实现、基础组件的设计和实现以及业务组件的设计和实现。本论文以组件化框架为中心,阐述了针对跨组件页面跳转问题、跨组件功能调用问题和应用生命周期事件分发问题所提出的解决方案和对应的实现。组件化框架实现了信息注册功能、页面跳转功能、服务管理功能和应用事件订阅分发功能,这些功能支撑起了移动应用的组件化架构。最后,基于组件化框架,本论文以类似搭积木的方式对各个组件进行简单的组装,实现了一个组件化的电商平台iOS客户端原型系统,并对组件化框架、基础组件和业务组件分别进行了测试,测试结果表明各个组件能各司其职,共同实现了电商平台iOS客户端的基本功能。本论文所提出的组件化框架对开发复杂的移动应用有一定的参考价值。
其他文献
世博会有200多个国家和地区的场馆,展示的是不同国家和地区的历史文化风情等。如果没有一点历史地理知识的准备,只能是走马观花,看过算过。这就要求我们做一个有心人,提前做一点
2009年12月22日,威尼斯影展委员会宣布,香港导演吴宇森将于2010年9月获第67届威尼斯影展颁发终身成就金狮奖,成为该奖第一名华人得主。
摘 要:人类克隆技术既可能给人类带来福祉也可能带来灾难,不同的人具有不同的态度和看法。通过对两类克隆的区分,对支持和反对克隆人的两种观点进行了分析比较,认为发展治疗性克隆、禁止生殖性克隆是当前合理的应对方法。  关键词:生殖性克隆;治疗性克隆;伦理  中图分类号:C912.1  文献标识码:A  文章编号:1003-1502(2006)05-0076-04  人类克隆技术的出现,在科学界和全社会
有一个大型企业,近三年内很兴旺,市场前景颇为看好,但是,企业领导具有远见性地突然邀请中国国际贸易仲裁委员会主任费宗祎为企业讲授仲裁知识和如何利用仲裁武器,以防三年后可能出
近年来俄罗斯开发的提高采收率新工艺,主要是靠注入各种化学剂,在地层水洗带形成渗滤阻力.提高地层的注水波及率。属于这类工艺的有:采用胶囊聚合物的改进的注聚工艺,KcaHTaH工艺
李鹏委员长最近视察上海工作,在对人大工作发表重要讲话时意味深长地说。我们的人大工作,一方面要有中国特色,在党的领导下行使立法、监督等职权,对“一府两院”实施监督,要监督又
液体石蜡(简称液蜡)是指以煤油或柴油馏分为原料.经分子筛吸附分离或异丙醇一尿素脱蜡.得到的含正构烷烃的石蜡,因常温下呈透明无色或浅黄色液体.故称液体石蜡。根据馏分,可以分为轻
大学生就业难是今后相当长一个时期必须面对的社会问题,本文在分析当前河北省大学生就业难点的基础上,提出解决河北省大学生就业难的根本出路在于把大学生就业与河北省地方经济
针对小型油藏储层变化快,储量规模小,品位差,勘探、开发风险较大的特点,建立并完善了"前期研究、效益优先、整体部署、分步实施、跟踪分析、及时调整"的新区产能建设模式.并
2008年12月8日上午,江苏省海外交流协会第四届理事会暨第一次会议在南京玄武饭店隆重召开。会议总结回顾了第三届理事会以来的工作成果,通过了修订的海协会章程,选举产生了第四