扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
订阅后:请点击此处观看视频课程
视频教程-大道至简 - 大型电商平台从架构剖析设计到功能实现全程实录-Java
学习有效期:永久观看
学习时长:2156分钟
学习计划:36天
难度:中
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:张勇
技术总监/研发总监
讲师介绍:北风网技术总监,在某大型电信设备公司担任架构师,主要从事电信领域的软件开发,经验丰富。对电信计费系统以及核心网软件系统有深入了解,对设计高可靠性,高扩展性的软件系统具有丰富经验。
☛点击立即跟老师学习☚
「你将学到什么?」
本课程从无到有,搭建一个简易版的电商平台,并从不同角度分析设计此项目各个主要模块和功能点,将会应用到除迭代器模式以外的所有GoF设计模式,旨在演示设计模式在项目中的实际应用,以及如何针对不同情况进行功能设计,希望可以帮助大家敲开设计之门。
「课程学习目录」
第1章:课程背景和业务讲解 |
1.课程背景和简介 |
2.课程准备与工程搭建 |
第2章:订单模块设计与实现 |
1.订单模块业务介绍 |
2.订单模块的思考 |
3.简单工厂讲解 |
4.中介者模式讲解 |
5.订单模块API讲解-1 |
6.订单模块API讲解-2 |
7.订单模块API讲解-3 |
8.主订单的实现 |
9.仓储模块子订单以及中介者使用 |
10.搭建订单模块数据层 |
11.搭建订单模块数据层-2 |
12.搭建订单模块数据层-3 |
第3章:仓储模块设计与实现 |
1.仓库模块业务 |
2.组合模式讲解 |
3.访问者模式讲解 |
4.仓库模块基础实例代码 |
5.仓库模块数据层实现 |
6.仓储模块业务-组合模式实现-1 |
7.仓储模块业务-组合模式实现-2 |
8.仓储模块业务-组合模式结果测试 |
9.仓储模块-访问者模式+总结 |
第4章:成本核算模块设计与实现 |
1.成本核算模块业务介绍 |
2.享元模式讲解 |
3.装饰器模式讲解 |
4.成本模块业务API定义 |
5.成本模块实现-装饰器模式01 |
6.成本模块实现-装饰器模式02 |
7.成本模块实现-装饰器模式03 |
8.成本模块实现-享元模式 |
第5章:编号生成器模块设计与实现 |
1.编号生成器模块业务介绍 |
2.编号生成器-桥接模式 |
3.编号生成器-策略模式 |
4.编号生成器-适配器模式 |
5.编号生成器-观察者模式 |
6.编号生成器-单例模式 |
7.编号生成器-API定义第一版 |
8.编号生成器-API定义第二版 |
9.编号生成器-第一版01 |
10.编号生成器-第一版02 |
11.编号生成器-第二版01 |
12.编号生成器-第二版02 |
13.编号生成器-进阶理论讲解 |
14.编号生成器-第三四版API定义 |
15.编号生成器-第三版实现01 |
16.编号生成器-第三版实现02 |
17.编号生成器-第四版实现 |
18.编号生成器-总结 |
第6章:消息传递模块设计与实现 |
1.消息模块-基本业务介绍 |
2.消息模块-生成器模式01 |
3.消息模块-生成器模式02 |
4.消息模块-生成器模式03 |
5.消息模块-生成器模式结果演示 |
6.消息模块-生成器模式知识点 |
7.消息模块-备忘录模式01 |
8.消息模块-备忘录模式02 |
9.消息模块-备忘录模式03 |
10.消息模块-原型模式01 |
11.消息模块-原型模式02 |
12.消息模块-状态模式01 |
13.消息模块-状态模式02 |
14.消息模块-状态模式03 |
15.消息模块-职责链模式01 |
16.消息模块-职责链模式02 |
17.消息模块-命令模式01 |
18.消息模块-命令模式02 |
19.消息模块-命令模式03 |
20.消息模块-功能设计第一版 |
21.消息模块-Socket实现 |
22.消息模块-仓储部分业务实现01 |
23.消息模块-仓储部分业务实现02 |
24.消息模块-仓储部分业务实现03 |
25.消息模块-仓储部分业务实现04 |
26.消息模块-仓储部分业务实现05 |
27.消息模块-仓储部分业务实现06 |
28.消息模块-订单部分结构定义01 |
29.消息模块-订单部分结构定义02 |
30.消息模块-订单部分结构定义03 |
31.消息模块-订单部分结构定义04 |
32.消息模块-订单部分状态模式实现 |
33.消息模块-订单部分职责链模式实现 |
34.消息模块-订单部分命令模式实现 |
35.消息模块-总结 |
第7章:权限模块设计与实现 |
1.权限模块-业务介绍01 |
2.权限模块-业务介绍02 |
3.权限模块-抽象工厂模式 |
4.权限模块-外观模式讲解 |
5.权限模块-解释器模式 |
6.权限模块-权限分配框架搭建 |
7.权限模块-SPI结构设计 |
8.权限模块-权限验证结构定义 |
9.权限模块-权限分配实现 |
10.权限模块-SPI实现 |
11.权限模块-公共SPI实现01 |
12.权限模块-公共SPI实现02 |
13.权限模块-SPI实现04 |
14.权限模块-SPI实现05 |
15.权限模块-SPI实现06 |
16.权限模块-SPI实现07 |
17.权限模块-SPI实现08 |
18.权限模块-SPI实现09 |
19.权限模块-演示总结 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,36天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Java知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
目标一:了解电商平台的主要业务,并且实现部分关键点 目标二:按照实际业务需要,通过分析总结,做出切实可用,扩展性高,健壮性好的设计 目标三:通过讲解实例以及综合应用等多种方式,达到对设计模式的快速掌握、理解和应用 目标四:通过不断的练习,掌握多种实战设计技巧,为步上设计之路打下较为坚实的基础