基于mqui框架的电商开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于mqui框架的电商开发.doc

基于moqui框架的电商开发 随着互联网+的兴起,电商网站开发需求越来越多。如何快速 开发出、界面美观、性能优异、安全性高的电商网站成为开发人员关 注的焦点问题。传统的SSH框架己经不能满足系统的架构,新兴的 moqui框架能够提供开发周期短、性能好、安全性高的电商网站。在 开发中采用moqui的生态系统,以一个共同框架和一系列通用的业务 构件为中心的软件包,设计和开发了电商系统,该系?y具有界面美观、 性能良好的特点。 ,本站不保证该信息的准确性、真实性、完整性等, 仅供学习和研究使用, 和著作权归原作 者所有,如有不愿意被转载的情况, 已转载的信息。 关键词:电商;moqui ;互联网+ .? TP393 A 1009-3044 (2016) 32-0271-03 电子商城已经成为一种常见的购物方式,人们越来越喜欢电子商 城的方便快捷。但是一个电子商城如何才能在众多的竞争者中脱颖而 出?怎么才能更加吸引用户的眼光和购物欲望呢?开发者如何在低成 本下开发出受大众喜爱的电商网站呢?传统的SSH框架开发LA经很成 熟,但是大部分的功能还是需要幵发者编写实现,费时费力,在团队 开发过程中系统结构混乱,造成维护困难[1]。我们基于此种原因引进 了 moqui开发框架。Moqui框架是一个全功能的企业级应用幵发框架, 基于Groovy和Java语言,这个开发框架中包含了一系列的工具用于 开发界面、服务、实体以及声明式构件安全和多租户支持等高级功能 特性。这个框架十分适合于开发各种简单的web应用站点以及小规模 的复合ERP系统。构建Moqui框架基础上的应用系统十分容易部署在 各种高扩展性的基础软件上(例如Java Servlet容器或者应用服务 器),并支持传统的关系型数据库以及很多现代的非关系型NoSQL数据 库上。 1 moqui框架 Moqui开发框架的工具集都是围绕着构件进行组织的,同吋这些 构件允许你进行创建来体现应用系统的通用部分。在Moqui框架中, 构件指的是你作为开发人员创建的各种XML文件甚至是脚本或者其 他代码。框架中支持如下的几种类型的构件: 实体entities :贯穿于整个业务系统中的关系数据模型可 以直接使用模型,无需复杂的对象关系映射。 界面screens和表单forms :用于基于web的应用界面 或者其他用广接口。界面转换screen transitions :用于配置页面 到页面的流转以及设置页面跳转时,业务处理过程的必要输入。 服务services :远程调用的方式运行内部逻辑交互或者 曝露外部的服务。ECA (事件-条件-行力event-condition-action) 规则:用于类似实体、服务操作以及email信息接收等系统级事 件触发。 2电子商城的设计 2.1功能设计 图1电子商城系统功能结构图 2.2数据库设计 为了实现电子商城系统的功能,主要设计了以下四张数据表: (1) 用户表:(账号,密码,用户昵称,性别,年龄,体重,照 片,用户电话,地址,邮箱,身份证号); (2) 店家信息表:(店铺编号,店名,电话,地址,店主姓名, 营业执照,介绍); (3) 物品表:(物品编号,类别,名称,物品缩略图,物品大图, 特惠价格,市场价,物品编号,库存,颜色,尺码,物品简介) (4) 订节信息表:(订单编号,物兑名称,物品数量,物甲.价, 订单类型,订单总价,付款方式,接收时问,接收地点,发货方式, 发货方,收货方,物流信息,订单状态,收货电话,收货姓名,发货 电话,发货姓名) 3功能实现 3.1开发环境 本系统的开发环境,需要一个编辑器或者开发环境支持XML, Groovy, ,CSS 和 JavaScript 脚本 FreeMarker,Java (可选的), 这样才能使用moqui框架。 3. 2 Web浏览器请求 在系统中,web浏览器请求服务器的过程如下:一个web浏览 器请求经巾Servlet容器会传递到框架层面(默认实现是内嵌了 Winstone Servlet容器,同样也支持Tomcat以及其他的Java Servlet规范容器)。Servlet容器通过web. xml文件按照标准的方 式在服务器上找到安装的MoquiSeiwlet,并查找到相应的请求路径。 MoquiServlet很简单,仅仅设置了一个执行上下文,然后渲染请求 的界面。Web应用的界面渲染源自于配置的“根”界面,然后希望获 取到的目标界面都通过子界面路径的方式向下查找。除了目标界面路 径,可能也同时会有一个转换名称用于跳转到目标界面[2]。 3.3 UI界面实现 商城的UI界面可以采用传统的div+css的方式也可以采用现在的 5这个根据开发者的喜好来确定,为了使商城更加美观简洁快速, 开发出

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档