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

来源 :北京邮电大学 | 被引量 : 4次 | 上传用户:mwd2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
移动互联网的蓬勃发展使越来越多的互联网流量来自于移动端,这使移动应用的数量和体量呈现出快速增长的态势。面对日益复杂的业务逻辑,大型移动应用的开发变成了一个令人头疼的问题。模块之间耦合严重、应用生命周期相关的代码堆砌等问题困扰着移动开发者。因此,基于组件化开发的思想,本论文提出了一个组件化框架,以解决复杂移动应用中页面间跳转、功能模块间依赖和应用生命周期事件分发的问题。组件自身是一个完整的业务单元,组件之间不直接依赖具体实现,而是通过组件化框架依赖服务接口和依赖URL地址的形式间接交互,这在很大程度上降低了系统模块间的耦合度,提高了系统灵活性。本论文的研究工作分为三个方面:组件化框架的设计和实现、基础组件的设计和实现以及业务组件的设计和实现。本论文以组件化框架为中心,阐述了针对跨组件页面跳转问题、跨组件功能调用问题和应用生命周期事件分发问题所提出的解决方案和对应的实现。组件化框架实现了信息注册功能、页面跳转功能、服务管理功能和应用事件订阅分发功能,这些功能支撑起了移动应用的组件化架构。最后,基于组件化框架,本论文以类似搭积木的方式对各个组件进行简单的组装,实现了一个组件化的电商平台iOS客户端原型系统,并对组件化框架、基础组件和业务组件分别进行了测试,测试结果表明各个组件能各司其职,共同实现了电商平台iOS客户端的基本功能。本论文所提出的组件化框架对开发复杂的移动应用有一定的参考价值。
其他文献
摘 要:人类克隆技术既可能给人类带来福祉也可能带来灾难,不同的人具有不同的态度和看法。通过对两类克隆的区分,对支持和反对克隆人的两种观点进行了分析比较,认为发展治疗性克隆、禁止生殖性克隆是当前合理的应对方法。  关键词:生殖性克隆;治疗性克隆;伦理  中图分类号:C912.1  文献标识码:A  文章编号:1003-1502(2006)05-0076-04  人类克隆技术的出现,在科学界和全社会
大学生就业难是今后相当长一个时期必须面对的社会问题,本文在分析当前河北省大学生就业难点的基础上,提出解决河北省大学生就业难的根本出路在于把大学生就业与河北省地方经济
针对小型油藏储层变化快,储量规模小,品位差,勘探、开发风险较大的特点,建立并完善了"前期研究、效益优先、整体部署、分步实施、跟踪分析、及时调整"的新区产能建设模式.并