Hybrid模式系统框架的设计与应用

来源 :大连海事大学 | 被引量 : 6次 | 上传用户:vovo10
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动终端的普及和HTML5技术的发展,通过分析现有的框架,针对后台服务端的开发,抽取移动端和Web端中具有相同类型和相似的功能结构,设计了移动端和web端通用框架,使系统开发人员在Web端和移动端的设计和实现中调用框架封装功能模块,提高系统的开发效率。Web端和移动端在业务逻辑处理中,将OOP和MVC相结合,对系统进行分层和纵向设计,利用AOP设计思想进行横向切离,将系统的业务逻辑分为通用模块和核心模块,在实现具体的业务逻辑处理时只需调用通用模块,降低耦合度。通用框架通过应用工厂模式对数据库的连接操作进行了设计和封装,只需修改配置文件就可以实现数据库的连接;为了提高数据的合法性后台对字段验证进行封装,在处理具体的业务逻辑时只需按照不同的系统中字段的要求进行修改实现对数据字段的验证;在对象-关系的映射完成数据对象到数据实体之间的联系,当数据库表发生改变时,只需修改对应的数据对象,在数据的持久化设计上实现了数据处理层数据逻辑与业务逻辑的相互分离;对调试日志进行了封装,在调试过程中可以快速的找到问题所在,方便对系统后期的维护;在安全性设计方面通过对过滤器、防SQL注入和权限方面进行了设计;对数据分页的操作进行了封装设计,前台的分页组件只需调用后台的业务逻辑减少不必要的数据传输;通过对移动应用模式研究,移动客户端采用Hybrid模式,使用WebView加载服务器端的JSP页面资源及HTML5响应式网页的应用实现跨平台的开发,后期只需按照需求对服务器端的资源进行维护,方便系统的更新,降低开发成本。通过分析配送系统功能性需求,并在移动端和web端的订单服务上进行了应用,在实现的过程中移动端和web端中的订单业务逻辑处理模块可以直接使用框架封装的通用模块,减少了代码量,降低了模块之间的耦合度,验证框架在移动端和web端具有较好的可维护性、扩展性、复用性。
其他文献
针对塑件形状复杂,模具设计困难的问题,设计了一种1模1腔三板注塑模具;塑件分型采用双层分型,浇注采用三点点浇口浇注。针对塑件多特征多向脱模的需要,设计了6个滑块抽芯机构
电视新闻节目是声音、画面、文字的统一,传播过程中流动性的特点决定了其语言的特殊性。而从受众角度来说,电视新闻节目的观众无论从人员构成还是兴趣需求方面,都呈现出多样
目的:探讨临床上常用的光固化树脂固化后的不同老化时间和硅烷偶联剂对树脂与金属托槽之间粘结强度的影响,为临床上树脂的应用提供参考。方法:制作20个自凝塑料长方块,在每个长
'适法',本文定义为适度、合法之简意.正确理解、把握侦讯策略的适法性问题,是实践中成功获取犯罪嫌疑人口供的重要途径.本文从分析侦讯策略与法律规定的关系着手,在
为观察失眠患者相关经脉腧穴的红外体表温度变化规律,利用红外人体表面温度快速筛检仪采集失眠患者和健康自愿者的督脉、膀胱经、脾经、心经和阴阳跷脉上穴位的体表温度,并对
目的:探讨聚乙二醇化促红细胞生成素(PEG-EPO)在大鼠体内的药代动力学。方法:采用放射性核素125I对PEG-EPO进行标记,测定高、中、低(27,9,3μg·kg^-1)3个剂量组大鼠静脉注射125I-
投资要点:新华社发布《中共中央、国务院关于推进价格机制改革的若干意见》。新华社授权刊发的《意见》明确了6大价改领域,分别为农产品价格、能源价格、环境服务价格,医疗服
英国是一个具有悠久造园传统的国家,同时也是对现代景观设计产生很大影响的国家,尤其是英国的风景式造园,即自然主义的风景园林,对欧洲乃至世界都产生了很大影响,因此,对英国景观设
政府能力正日益成为各国现代化发展进程中衡量政府优劣的重要指标。而乡镇政府能力是评价基层政府政绩的标准之一。提高乡镇政府能力是促进地方市场经济快速发展的保证,而社会