组件化的iOS国贸商城客户端重构
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
图1-2邋MVC架构关系图逡逑
区的用户提供便利的生活服务,提供了大量的功能包括商城室内地图、外卖配送、逡逑商城购物、团购拼单、美食点评等,功能繁多,业务量大。i0S客户端效果图如逡逑图1-4所示,逡逑—g『逡逑f逦媂...I纛N逡逑'邋■逡逑'逦必A逦(t丨我的i平份逡逑fi逦?逦?邋';:;r/邋W逦Q邋mm逦>逡逑H逦(:以客户呂皴危惧义蠀荩у澹掊澹箦问邸觥⒘咤澹湾濉鲥澹湾义希桑鳎蝈危澹渴突е行腻危惧义希冢樱取辏冲澹巍鲥义希宥剩危敛陀趕6i逡逑f73SCTR?,3;5:2逦^邋._邋^awB-^^na.逡逑图1-4国贸商城客户端效果图逡逑在一个电子商务须域中,产品能否在移动端占据一定的市场,获得良好的评逡逑价,将会对电子商务竞争中的格局产生一定的影响[4]。逡逑在后期扩展开发过程中由于MVC框架的大量使用产生了大量的组件间耦合,逡逑并且由于开发初期没有制定统一的编码规范导致代码结构不清晰,文件分类不清逡逑晰,继承关系众多,模块化程度不高,开发分支众多,提交代码冲突频繁,合并逡逑工作量巨大。其次,也面临着一些公共控件和基础库重复利用率低,相同功能组逡逑件重复等现象
的业务逻辑,每个组件可以根据给定的URL跳转到已注册组件的某个页面。用逡逑URL来进行跳转的优点是可以将需要传递的参数拼入URL中,类似HTTP中的逡逑GET请求的形式,传统的跳转方式与路由跳转方式的对比如图1-5所示,逡逑/邋li邋Eli^::y邋SKI逦'~枊p;:::):■逡逑图1-5跳转方式对比图逡逑在进行页面跳转时,需要传递给新ViewCcmtTOllei?的参数可以拼接在URL逡逑的末端,Router会将URL进行解析取得其中的参数间接的进行消息的传递。逡逑JLRoutes和Routable-iOS以及国内的MGJRouter这三个方案都是借助这种逡逑方式,优点在于:逡逑(1)
【参考文献】
相关期刊论文 前10条
1 李兴凯;曾东旭;陈敏;;基于测试需求的持续集成环境研究与实践[J];软件导刊;2017年06期
2 张永诺;孙华;孙子恒;;移动APP的应用与发展[J];电脑知识与技术;2016年02期
3 王媛媛;;基于组件的学习管理系统的软件设计[J];现代工业经济和信息化;2015年12期
4 管芳景;朱海棠;;基于组件技术的集成设计系统的设计与实现[J];计算机光盘软件与应用;2014年22期
5 陈层;;浅析电子商务移动端购物的发展现况[J];商场现代化;2014年18期
6 刘鹏远;蒋国银;李祥;;MVC模式完整结构的理解、实现与缺陷改良[J];信息通信;2013年05期
7 刘勇平;郝志峰;田翔;冯应昌;;基于代理设计模式的银电联网电费缴纳系统[J];计算机工程;2007年08期
8 杨晓红,朱庆生;组件化程序设计方法及组件标准[J];重庆大学学报(自然科学版);2001年06期
9 张秀国;面向过程的管理信息系统开发方法研究[J];计算机工程与科学;1999年03期
10 吴会松,李淑华;面向对象开发方法的基本要求及评价标准[J];小型微型计算机系统;1997年05期
相关博士学位论文 前1条
1 张志杰;智能手机操作系统的竞争与发展研究[D];北京邮电大学;2012年
相关硕士学位论文 前4条
1 程启帆;Jenkins持续集成平台的可用性研究与实现[D];东南大学;2016年
2 王言;基于组件的手机客户端动态化开发平台的设计与实现[D];东南大学;2016年
3 许茳;组件化融合业务客户端的设计与实现[D];北京邮电大学;2011年
4 王晓鹏;基于插件技术的融合通信客户端的重构[D];北京邮电大学;2011年
本文编号:2780560
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2780560.html