一种基于模型视图控制器的电商构架请求数据分析方法技术

技术编号:12428620 阅读:65 留言:0更新日期:2015-12-03 13:15
本发明专利技术公开了一种基于模型视图控制器的电商构架请求数据分析方法,具体包括以下几个步骤:(1)前端请求数据,访问接口;(2)接口Service的dubbo服务:获取查询展示位的分页列表并验证查询结果,如果成功则返回;(3)接口对应服务请求数据:查询展示位当前页的记录,对于查询成功则循环查询每一条记录,查询展示位的当前展示档期,设置它的显示方式图片、文字或者图文混排,最终返回结果;(4)Dao查询数据返回给Service:业务逻辑访问数据层,并封装数据对象;(5)Service封装数据对象返回给前端:分页查询展示位列表并返回结果。本发明专利技术能够减少因人工操作导致的数据失误,降低工作成本,提高工作效率。

【技术实现步骤摘要】

本专利技术涉及一种请求数据分析方法,具体涉及一种基于模型视图控制器的电商构 架请求数据分析方法。
技术介绍
随着中国经济的发展,人们生活水平的提高,人们对于食品的需求大大增加,对于 食品安全越来越关注,同时随着社会进程的加快,人们越来越忙碌,花在购买食品上的时间 一再被压缩,而花在选购健康食品上的时间就更少了,对于如何选购"放心菜"、"健康菜"更 是缺乏经验。因此如何让居民更便捷地买到健康、新鲜、放心的农产品就成了广大居民所关 注的焦点,同时也是国家所关注的,近几年,国家在为居民能便捷、安全地购买到食品方面 出台了很多政策,可见政府对于食品行业是相当重视的。在此大环境下,"农牧人"网站的投 资人创办了此网站,而为了适应此平台发展的需要,为了更好地为决策提供参考,更需要一 套完善的信息化系统和商务平台作支持。 "农牧人"网站作为中国最早将居民日常必需的食品植入电子商务平台理念的网 站,其决策层高瞻远瞩,率先使用信息化工具来对其业务流程进行管理,已经大致建立了日 常业务工作流程化和自动化的规范标准。由于一些历史原因,平台目前实现的功能并未达 到预想的效果,同时在正常购物流程中也存在诸多问题,商品数据处理的不准确给运营方 带来了不少困扰。 另外,正如很多信息化专家所说的,信息系统只是工具,是为运营者的业务工作提 供服务的,而系统又是根据日常工作的操作流程来设计和规划的,所以系统能否为运营者 带来便利以及能为其带来多少便利都是由运营方自身的运营所决定的,如果运营方的业务 流程或者运营策略有所改变,那么平台系统都必须要随之而改变。 "农牧人"网站是根据开始运营规划时的业务流程来定制开发的,虽然没有正式上 线运行过,但是随着时间的推移、运营思想的扩展和改进,因此对于平台的功能也提出了新 的业务要求。因此为了更好地配合运营者的业务发展提供有力的支持和保障,必须对现有 平台进行整改优化或者改进设计。
技术实现思路
针对现有技术存在的不足,本专利技术目的是提供一种基于模型视图控制器的电商构 架请求数据分析方法,能够减少因人工操作导致的数据失误,降低了工作成本,提高了工作 效率。 为了实现上述目的,本专利技术是通过如下的技术方案来实现: 本专利技术的,具体包括以下 几个步骤: (1)前端请求数据,访问接口: 封装HTML代码,向页面中添加商品推荐、店铺/品牌推荐、网站活动、删除展示位、 管理展示位; ⑵接口 Service 的 dubbo 服务: 获取查询展示位的分页列表,并验证查询结果,如果成功则返回; (3)接口对应服务请求数据: 查询展示位当前页的记录,对于查询成功则循环查询每一条记录, 查询展示位的当前展示档期,设置它的显示方式图片、文字或者图文混排,最终返 回结果; (4)Dao查询数据返回给Service : 业务逻辑访问数据层,并封装数据对象; (5) Service封装数据对象返回给前端 分页查询展示位列表,并返回结果。 对现有的工作流程实行梳理并进行优化管理,对公共的信息实现部门间更有效地 共享,拓展业务渠道和增加信息交流,理顺当前所需的工作流程,使业务部门之间能够更有 效地相互协作,尽量减少因人工操作导致的数据失误,降低工作成本,提高工作效率,使系 统为"农牧人"平台提供更有效的帮助,并为平台将来的扩展打好基础。【附图说明】 图1为本专利技术的基于模型视图控制器的电商构架请求数据分析方法工作流程图。【具体实施方式】 为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合【具体实施方式】,进一步阐述本专利技术。 农牧人整体技术架构简介 使用maven构建农牧人电商平台 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建, 报告和文档的软件项目管理工具。 Maven除了以程序构建能力为特色之外,还提供高级项目管理工具。由于Maven的 缺省构建规则有较高的可重用性,所以常常用两三行Maven构建脚本就可以构建简单的项 目。由于Maven的面向项目的方法,许多Apache Jakarta项目发文时使用Maven,而且公司 项目采用Maven的比例在持续增长。 Maven这个单词来自于意第绪语,意为知识的积累,最早在Jakata Turbine项目 中它开始被用来试图简化构建过程。当时有很多项目,它们的Ant build文件仅有细微的 差别,而JAR文件都由CVS来维护。于是Maven创始者开始了 Maven这个项目,该项目的清 晰定义包括,一种很方便的发布项目信息的方式,以及一种在多个项目中共享JAR的方式。 统一架包管理 每一个java工程都不免使用第三方的架包,Maven的好处就是可以统一管理这些 架包,并使多个java工程共享这些架包。我们所需要做的就是按规则编辑pom. xml文件。 服务框架Dubbo Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架 构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度 来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服 务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角 色。 服务定义 服务是围绕服务提供方和服务消费方的,服务提供方实现服务,而服务消费方调 用服务。 服务注册 对于服务提供方,它需要发布服务,而且由于应用系统的复杂性,服务的数量、类 型也不断膨胀;对于服务消费方,它最关心如何获取到它所需要的服务,而面对复杂的应用 系统,需要管理大量的服务调用。而且,对于服务提供方和服务消费方来说,他们还有可能 兼具这两种角色,即既需要提供服务,有需要消费服务。 通过将服务统一管理起来,可以有效地优化内部应用对服务发布/使用的流程和 管理。服务注册中心可以通过特定协议来完成服务对外的统一。Dubbo提供的注册中心有 如下几种类型可供选择: Multicast 注册中心 Zookeeper 注册中心 Redis注册中心 Simple注册中心 服务监控 无论是服务提供方,还是服务消费方,他们都需要对服务调用的实际状态进行有 效的监控,从而改进服务质量。 远程通信与信息交换 远程通信需要指定通信双方所约定的协议,在保证通信双方理解协议语义的基础 上,还要保证高效、稳定的消息传输。Dubbo继承了当前主流的网络通信框架,主要包括如下 几个: Mina Netty Grizzly 注册/注销服务 服务的注册与注销,是对服务提供方角色而言,那么注册服务与注销服务的时序 图。 服务订阅/取消 为了满足应用系统的需求,服务消费方的可能需要从服务注册中心订阅指定的有 服务提供方发布的服务,在得到通知可以使用服务时,就可以直接调用服务。反过来,如果 不需要某一个服务了,可以取消该服务。 协议支持 Dubbo 协议 Hessian 协议 HTTP 协议 RMI 协议 WebService 协议 Thrift 协议 Memcached 协议 Redis 协议 在通信过程中,不同的服务等级一般对应着不同的服务质量,那么选择合适的协 议便是一件非常重要的事情。你可以根据你应用的创建来选择。例如,使用RM本文档来自技高网
...

【技术保护点】
一种基于模型视图控制器的电商构架请求数据分析方法,其特征在于,具体包括以下几个步骤:(1)前端请求数据,访问接口:封装HTML代码,向页面中添加商品推荐、店铺/品牌推荐、网站活动、删除展示位、管理展示位;(2)接口Service的dubbo服务:获取查询展示位的分页列表,并验证查询结果,如果成功则返回;(3)接口对应服务请求数据:查询展示位当前页的记录,对于查询成功则循环查询每一条记录,查询展示位的当前展示档期,设置它的显示方式图片、文字或者图文混排,最终返回结果;(4)Dao查询数据返回给Service:业务逻辑访问数据层,并封装数据对象;(5)Service封装数据对象返回给前端分页查询展示位列表,并返回结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴宪国鲁洋均
申请(专利权)人:江苏农牧人电子商务股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1