基于moqui框架的电商开发

基于moqui框架的电商开发

ID:20159591

大小:78.00 KB

页数:6页

时间:2018-10-10

基于moqui框架的电商开发_第1页
基于moqui框架的电商开发_第2页
基于moqui框架的电商开发_第3页
基于moqui框架的电商开发_第4页
基于moqui框架的电商开发_第5页
资源描述:

《基于moqui框架的电商开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于moqui框架的电商开发摘要:随着互联网+的兴起,电商网站开发需求越来越多。如何快速开发出、界面美观、性能优异、安全性高的电商网站成为开发人员关注的焦点问题。传统的SSH框架己经不能满足系统的架构,新兴的moqui框架能够提供开发周期短、性能好、安全性高的电商网站。在开发中采用moqui的生态系统,以一个共同框架和一系列通用的业务构件为中心的软件包,设计和开发了电商系统,该系?y具有界面美观、性能良好的特点。本文采集自网络,本站不保证该信息的准确性、真实性、完整性等,仅供学习和研究使用,文中立场与本网站无关,版权和著作权归原作者所有,如有不愿意被转载的情况,请通知

2、我们删除已转载的信息。关键词:电商;moqui;互联网+中图分类号.•TP393文献标识码:A文章编号:1009-3044(2016)32-0271-03电子商城已经成为一种常见的购物方式,人们越来越喜欢电子商城的方便快捷。但是一个电子商城如何才能在众多的竞争者中脱颖而出?怎么才能更加吸引用户的眼光和购物欲望呢?开发者如何在低成本下开发出受大众喜爱的电商网站呢?传统的SSH框架开发LA经很成熟,但是大部分的功能还是需要幵发者编写实现,费时费力,在团队开发过程中系统结构混乱,造成维护困难[1]。我们基于此种原因引进了moqui开发框架。Moqui框架是一个全功能的企业级

3、应用幵发框架,基于Groovy和Java语言,这个开发框架中包含了一系列的工具用于开发界面、服务、实体以及声明式构件安全和多租户支持等高级功能特性。这个框架十分适合于开发各种简单的web应用站点以及小规模的复合ERP系统。构建Moqui框架基础上的应用系统十分容易部署在各种高扩展性的基础软件上(例如JavaServlet容器或者应用服务器),并支持传统的关系型数据库以及很多现代的非关系型NoSQL数据库上。1moqui框架Moqui开发框架的工具集都是围绕着构件进行组织的,同吋这些构件允许你进行创建来体现应用系统的通用部分。在Moqui框架中,构件指的是你作为开发人员

4、创建的各种XML文件甚至是脚本或者其他代码。框架中支持如下的几种类型的构件:(1)实体entities:贯穿于整个业务系统中的关系数据模型可以直接使用模型,无需复杂的对象关系映射。(2)界面screens和表单forms:用于基于web的应用界面或者其他用广接口。界面转换screentransitions:用于配置页面到页面的流转以及设置页面跳转时,业务处理过程的必要输入。(3)服务services:远程调用的方式运行内部逻辑交互或者曝露外部的服务。ECA(事件-条件-行力event-condition-action)规则:用于类似实体、服务操作以及email信息接收

5、等系统级事件触发。2电子商城的设计2.1功能设计图1电子商城系统功能结构图2.2数据库设计为了实现电子商城系统的功能,主要设计了以下四张数据表:(1)用户表:(账号,密码,用户昵称,性别,年龄,体重,照片,用户电话,地址,邮箱,身份证号);(2)店家信息表:(店铺编号,店名,电话,地址,店主姓名,营业执照,介绍);(3)物品表:(物品编号,类别,名称,物品缩略图,物品大图,特惠价格,市场价,物品编号,库存,颜色,尺码,物品简介)(4)订节信息表:(订单编号,物兑名称,物品数量,物甲.价,订单类型,订单总价,付款方式,接收时问,接收地点,发货方式,发货方,收货方,物流信

6、息,订单状态,收货电话,收货姓名,发货电话,发货姓名)3功能实现3.1开发环境本系统的开发环境,需要一个编辑器或者开发环境支持XML,Groovy,HTML,CSS和JavaScript脚本FreeMarker,Java(可选的),这样才能使用moqui框架。3.2Web浏览器请求在系统中,web浏览器请求服务器的过程如下:一个web浏览器请求经巾Servlet容器会传递到框架层面(默认实现是内嵌了WinstoneServlet容器,同样也支持Tomcat以及其他的JavaServlet规范容器)。Servlet容器通过web.xml文件按照标准的方式在服务器上找到安

7、装的MoquiSeiwlet,并查找到相应的请求路径。MoquiServlet很简单,仅仅设置了一个执行上下文,然后渲染请求的界面。Web应用的界面渲染源自于配置的“根”界面,然后希望获取到的目标界面都通过子界面路径的方式向下查找。除了目标界面路径,可能也同时会有一个转换名称用于跳转到目标界面[2]。3.3UI界面实现商城的UI界面可以采用传统的div+css的方式也可以采用现在的HTML5这个根据开发者的喜好来确定,为了使商城更加美观简洁快速,开发出来的UI界面更加受用户喜爱,采用IITML5这种方式。UI界面需耍美观大方而且流畅性和抗压性要强大。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。