毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
java+mysql+Spring构建动静分离技术实现电商平台设计(4)
未来零售业的竞争已经不再是门店的竞争,而是供应链,科技,营销手段的多重竞争。而根本问题在于电子商务的体系构建速度不理想,虽然我国现如今的滇西商务体系发展日趋完善,但对于跨行业,跨领域,跨区之间的电子
金融
支付体系人不够理想,这在根本上阻碍了对电子支付体系依赖性很高的电子商务的发展。
2 总体方案分析
针对以上的背景调查和市场分析,本套方案将着重针对其暴露的问题进行研究和处理。首先作互联网应用的解决方案,首先要对架构进行考虑,从服务端架构到客户端架构。
2.1 系统可行性分析
根据以上分析的问题,产生的问题主要暴露在技术可行性的问题上,本套系统也是针对于技术展开的研究。在当前电子商务对市场的分析下,问题暴露点在:
2.1.1 如何快速高效开发
对于电商平台开发,从SSH框架开始,大量的配置文件是众多程序员心中的一块痛,对于SSH,一个java程序员还是要对页面上进行大量的改动,前后端基本上都是由后端程序员来做,出现问题,问题难以排查和追究责任归属人。慢慢的发展到了Spring MVC,从这里开始已经减少了配置文件,并且开始将前后台分离,于此同时出现的A规范,更是减少了代码量和配置文件。直到现在,对于“敏捷开发”这个词汇越来越多人周知的时代,spring-boot 也迎来了他的时代,首先对于后端程序员完全可以不关系前台页面设计和逻辑。只需要的程序的接口进行业务处理,保证“入口”和“出口”(即程序的入参和返回)的规范符合业务逻辑和前段要求。并且Spring官方提供了Spring-data以方便对数据的快速访问,对数据库的增删改查大大加快。Spring官方对以前繁琐的配置文件用一句话替代———convention over configuration(约定优于配置),所以再也看不到以前那么繁杂的配置文件了。
所以针对于高效开发。使用spring-boot技术可以实现短时间内快速开发,然后进行快速迭代更新,完全满足敏捷开发理念。
2.1.2 电商系统的安全问题
经首先安全问题存在于两方面,一方面是在于用户自主操作时候的安全问题、另一方面是在于支付时候的安全校验,首先针对于第一个问题,用户自主操作时的安全,当前有很多成熟的框架都可以解决安全问题,针对于这些安全框架,总结下来就是两大模块认证、赋权。根据这两块问题,可以进行java实现,由于时间关系,我只实现了认证的安全模块。其次是对于支付的模块,当前对于支付,支付宝,微信等等一系列的第三方接口都做了对于的安全处理,首先是用户的签名校验,根据一些列字段去加密你的签名数据。然后再进行2此加密。目前来说,安全性还是很高。
所以针对于电商平台的安全考虑,加入认证框架和采用成熟的第三方支付平台即可。
2.1.3 并发以及服务器部署问题。
(1) 采用高可访问的数据库
针对与数据库的选择上,首先会去选择处理性能一般的mysql数据库,进行用户信息,商品库以及权限模块之类的存储,但是对于一些访问频繁的数据,例如订单,购物车。使用mysql来作为数据存储会非常低效,响应速度也极差。在这里采用Mongo来进行大批量数据访问。
(2) 第三方云平台
使用第三方云平台,一方面可以降低文护成本和人力,第三方平台可以直接去进行文护和监控。方便快捷的获取企业应用的数据
(3) 并发问题。
平台的并发问题,从应用数据库方面可以采取以上方式,但是针对与服务器上的并发,可以采取数据库读写分离,集群等方式来处理。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
asp.net+sqlserver房屋中介管理系统的设计
下一篇:
asp.net+sqlserver音乐网站设计与实现
茬虚拟现实系统构建過程中使用3DS【2284字】
构建下一代网络的开放业...
IP网络构建视频會议系统技术浅析【911字】
利用虚拟现实技术构建动...
企业网Intranet的构建方案【1362字】
高职院校电子商务理论与...
高职电子商务专业課程体系构建【1664字】
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
国内外图像分割技术研究现状
志愿者活动的调查问卷表
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书