黑马程序员技术交流社区

标题: 【上海校区】电商项目中的经典问题(二) [打印本页]

作者: 小猪被骑    时间: 2019-12-4 10:03
标题: 【上海校区】电商项目中的经典问题(二)
电商项目中的经典问题(持续更新)
这个系统的用户认证是怎么实现的?

使用用户名密码认证方式。


1、 用户认证

2、 用户身份校验

用户身份校验使用springmvc提供拦截器完成。

流程:

公开权限:用户不需要登录就访问地址。在单独的配置文件进行配置。比如系统登录页面。

电商项目介绍

电商行业的发展

从截图我们可以发现,市场需求推动了电商的飞速发展,而且我们应该坚信电商会一直火下去,为了“钱途”我们必须学好这个项目!

电商行业技术特点


①技术新:(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