黑马程序员技术交流社区
标题: 【上海校区】电商项目中的经典问题(二) [打印本页]
作者: 小猪被骑 时间: 2019-12-4 10:03
标题: 【上海校区】电商项目中的经典问题(二)
电商项目中的经典问题(持续更新)![](static/image/smiley/alibaba/78.gif)
这个系统的用户认证是怎么实现的?使用用户名密码认证方式。
1、 用户认证
2、 用户身份校验
用户身份校验使用springmvc提供拦截器完成。
流程:
![](https://img-blog.csdn.net/20180426151711809?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FfQmxhY2tNb29u/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
公开权限:用户不需要登录就访问地址。在单独的配置文件进行配置。比如系统登录页面。
电商项目介绍电商行业的发展
![](https://img-blog.csdn.net/20180426151817282?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FfQmxhY2tNb29u/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
从截图我们可以发现,市场需求推动了电商的飞速发展,而且我们应该坚信电商会一直火下去,为了“钱途”我们必须学好这个项目!
电商行业技术特点
①技术新:(NoSql推广首在社区网站和电商项目),发展快,需求推动技术的革新。
②技术范围广:除了java,像淘宝前端还使用了PHP,数据库MySQL或者oracle,nosql,服务器端使用Linux,服务器安全、系统安全
③分布式:以前是在一台机器上做运算,现在是分散到很多机器上,最后汇总起来。(集中式向分布式进行考虑)由需求来推动
④高并发、集群、负载均衡、高可用:由并发问题采用集群进行处理,其中,集群会涉及服务器的主从以及分布问题,使用负载均衡。(权重高低)高可用是对用户而言,用户的服务不中断(系统升级,服务不中断,淘宝每周更新2次)。
⑤海量数据:双11,570亿的背后,订单有多少?浏览次数有多少?商品会有多少?活动相关数据?
⑥业务复杂:不要简单的认为是:商品展示出来后,加入购物车后购买就完成了。后台特别复杂,比如优惠(包邮、满减)
⑦系统安全:系统上线必须通过系统安全部门审核通过。前年CSDN数据泄露。快捷酒店数据泄露(通过身份证就可以查看你的开房记录)。近几年,安全意识逐步在提高。
电商行业的一些概念
B2C:商家对客户,京东、当当、发展为B2C平台,天猫(B2C平台淘宝商城由马云提出,率先发展为平台),1号店也是(在上海)
B2B:商家对商家,阿里巴巴(不零售,只批发,淘宝很多商家都会去阿里巴巴进货);
C2C:个人对个人,淘宝市场,淘宝,QQ商城;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |