1.restful api介绍 1.前后端分离的优缺点 1.为什么要用前后端分离 1.pc、app、pad多端适应 2.SPA(单页面应用)开发模式开始流行 3.前后端分离职责不清 4.开发效率问题,前后端互相等待 5.前端一直配合后端,能力受限 6.后台开发语言和模板高度耦合,导致开发语言依赖严重 ...
分类:
其他好文 时间:
2018-09-22 12:49:25
阅读次数:
297
原文链接:https://blog.csdn.net/sinat_25295611/article/details/80420086 https://www.cnblogs.com/yangzhilong/p/7605807.html 业务场景:在电商项目中,往往会有这样的一个功能设计,当用户下单后 ...
分类:
编程语言 时间:
2018-09-18 13:47:50
阅读次数:
297
电商项目总结 1.系统架构 采用当前最流行的ssm(springmvc+spring+mybatis)框架开发,是当前电商网站首选的技术架构。系统是基于SOA架构设计,采用dubbo作为服务中间件,系统后台使用jsp作为视图层,操作简便用户体验好。商城系统使用freemarker做静态化页面来提高系 ...
分类:
其他好文 时间:
2018-08-31 21:10:27
阅读次数:
163
没有设计的思想,你就不能成为一名架构师。架构师是一个能撸的了一手好代码,画的了一个漂亮的UML/原型,写的了一篇技术文档,更加能解决好项目关键技术的综合人才。架构师=前端工程师+后端程序员+系统分析师+关键技术解决+各种技术搭配+设计模式+部署调优+其他,可见架构师是多面手,在项目当中起到连接管理与 ...
分类:
编程语言 时间:
2018-08-24 23:38:03
阅读次数:
256
好多推荐的都是以功能分成进行拆分,真不知道这种模式的好处在哪!!! 功能分层拆分、业务功能拆分?下面一个电商项目(Jmall)为例: 功能分层拆分 按照项目功能分层,分为common(java工程)、dao(java工程)、service(java工程)、web(web工程)等 业务功能拆分 按照业 ...
分类:
其他好文 时间:
2018-08-22 22:50:47
阅读次数:
412
2018高级系统架构,SSM大型分布式架构电商项目,高并发,微服务,缓存技术 ...
分类:
其他好文 时间:
2018-08-14 14:25:20
阅读次数:
653
企业级JAVA大型分布式电商项目实战高并发集群分布式系统架构 ...
分类:
编程语言 时间:
2018-08-14 12:10:10
阅读次数:
187
【订单模块】 创建订单 商品信息 订单列表 订单详情 取消订单 订单列表 订单搜素 订单详情 订单发货 【创建订单】 购物车勾选商品 涉及 Cart Product => 一个商品 以及 购买数量 【计算总价】遍历 OrderItem集合 【生成订单】订单项目,收货人信息 涉及 shipping,o ...
分类:
其他好文 时间:
2018-07-20 12:28:22
阅读次数:
152
1、Redis+Rest+Linux+Nginx+Spring+SpringMVC实现JAVA高并发秒杀系统 2、Redis+Solr+Linux+Nginx+SpringMVC+Mybatis大型分布式电商项目 3、Spring+Mybatis+SpringMVC+Hudson+Memcached ...
分类:
其他好文 时间:
2018-07-07 13:43:43
阅读次数:
135
一、模块的划分 有好多大公司根据业务来划分模块,比如商品系统,订单系统,核心和非核心。本文只要是根据前后台等来划分。 首先说说 失败转移和负债均衡的概念, 失败转移:简单来说就是一个集群中的某个服务器坏掉了,应该让该台服务器上的用户转移到其它的几台服务器上,这个过程对用户来说,无需知道。 负载均衡: ...
分类:
其他好文 时间:
2018-07-07 13:41:10
阅读次数:
137