- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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这个根据开发者的喜好来确定,为了使商城更加美观简洁快速, 开发出
您可能关注的文档
最近下载
- 机械设计(华中科技大学)中国大学MOOC慕课 客观题答案.pdf VIP
- 工程伦理(2024东莞理工)学习通超星期末考试答案章节答案2024年.docx VIP
- 各种各样的线.pptx VIP
- 2025年上海中学高一语文“开学考”作文浅析:活人感.docx VIP
- 完全熔融状态下sio2-al2o3-cao体系的黏度分析与预测 analysis and prediction of the viscosity of the sio2-al2o3-cao ternary system in completely molten state.pdf VIP
- 建筑施工 - 昆明市市政排水管道和附属构筑物设计、安装图集.pdf VIP
- 7.2 百分数的应用(二)(教学设计与反思)-2021-2022学年北师大版数学六年级上册.doc VIP
- 中医病案质量控制中心建设与管理指南.docx VIP
- 镁盐晶须的研究进展.pdf
- GB 50204-2015 混凝土结构工程施工质量验收规范(附条文说明).docx VIP
文档评论(0)