曙海科技
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576/13918613812(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
 
     班级规模及环境--热线:4008699035 手机:15921673576/13918613812( 微信同号)
         坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
     上课时间和地点
  上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
近开课时间(周末班/连续班/晚班):即将开课,详情请咨询客服。(欢迎您垂询,视教育质量为生命!)
     实验设备
       ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
     质量保障
 

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
        3、培训合格学员可享受免费推荐就业机会。

 
课程大纲
   
 

 

本课程从无到有,搭建一个简易版的电商平台,并从不同角度分析设计此项目各个主要模块和功能点,将会应用到除迭代器模式以外的所有GoF设计模式,旨在演示设计模式在项目中的实际应用,以及如何针对不同情况进行功能设计,希望可以帮助大家敲开设计之门。

 

讲师本人之前在做互联网、金融方面的软件时,大多采用CS架构,也算是对此情有独钟,并且积累了一些这方面比较实用的技能点,特意整理录制成视频,本项目 全程手敲,适合各层次学员学习本视频的知识点,,预祝每位学员都能成为通过本次课程,开启一条属于自己的路。

 

 

1.课程研发环境

项目源代码以java为基准,数据库会提供以mysql为基准的数据库脚本,以下环境都适用于项目。

开发工具: Eclipse

数据库工具:mysql  

其他工具:Maven,jetty等

 

2.内容简介

该项目由5个大模块组成,包括有权限模块,订单模块、仓储模块、成本核算、统计模块、消息模块。此外,考虑到电商平台的订单模块,会根据业务以及交互模块的不同,随机生成多种多样的编号,在这种前提下,会在六个模块内引入编号生成器。

以上所有功能,主要精力集中在分析讲解如何进行API/SPI设计和功能设计,尤其突出设计模式在项目实战中的综合应用。选出的几大模块,也是电商平台里比较核心的几个模块功能,具有较好的复用性。

 

一、课程背景和业务讲解: 

第一讲-课程背景和简介

第二讲-课程准备与工程搭建

 

二、订单模块设计与实现: 

第三讲-订单模块业务介绍

第四讲-订单模块的思考

第五讲-简单工厂讲解

第六讲-中介者模式讲解

第七讲-订单模块API讲解-1

第八讲-订单模块API讲解-2

第九讲-订单模块API讲解-3

第十讲-主订单的实现

第十一讲-仓储模块子订单以及中介者使用

第十二讲-搭建订单模块数据层

第十三讲-搭建订单模块数据层-2

第十四讲-搭建订单模块数据层-3

 

三、仓储模块设计与实现: 

第十五讲-仓库模块业务

第十六讲-组合模式讲解

第十七讲-访问者模式讲解

第十八讲-仓库模块基础实例代码

第十九讲-仓库模块数据层实现

第二十讲-仓储模块业务-组合模式实现-1

第二十一讲-仓储模块业务-组合模式实现-2

第二十二讲-仓储模块业务-组合模式结果测试

第二十三讲-仓储模块-访问者模式+总结

 

四、成本核算模块设计与实现:

第二十四讲-成本核算模块业务介绍

第二十五讲-享元模式讲解

第二十六讲-装饰器模式讲解

第二十七讲-成本模块业务API定义

第二十八讲-成本模块实现-装饰器模式01

第二十九讲-成本模块实现-装饰器模式02

第三十讲-成本模块实现-装饰器模式03

第三十一讲-成本模块实现-享元模式

 

五、编号生成器模块设计与实现: 

第三十二讲-编号生成器模块业务介绍

第三十三讲-编号生成器-桥接模式

第三十四讲-编号生成器-策略模式

第三十五讲-编号生成器-适配器模式

第三十六讲-编号生成器-观察者模式

第三十七讲-编号生成器-单例模式

第三十八讲-编号生成器-API定义第一版

第三十九讲-编号生成器-API定义第二版

第四十讲-编号生成器-第一版01

第四十一讲-编号生成器-第一版02

第四十二讲-编号生成器-第二版01

第四十三讲-编号生成器-第二版02

第四十四讲-编号生成器-进阶理论讲解

第四十五讲-编号生成器-第三四版API定义

第四十六讲-编号生成器-第三版实现01

第四十七讲-编号生成器-第三版实现02

第四十八讲-编号生成器-第四版实现

第四十九讲-编号生成器-总结

 

六、消息传递模块设计与实现: 

第五十讲-消息模块-基本业务介绍

第五十一讲-消息模块-生成器模式01

第五十二讲-消息模块-生成器模式02

第五十三讲-消息模块-生成器模式03

第五十四讲-消息模块-生成器模式结果演示

第五十五讲-消息模块-生成器模式知识点

第五十六讲-消息模块-备忘录模式01

第五十七讲-消息模块-备忘录模式02

第五十八讲-消息模块-备忘录模式03

第五十九讲-消息模块-原型模式01

第六十讲-消息模块-原型模式02

第六十一讲-消息模块-状态模式01

第六十二讲-消息模块-状态模式02

第六十三讲-消息模块-状态模式03

第六十四讲-消息模块-职责链模式01

第六十五讲-消息模块-职责链模式02

第六十六讲-消息模块-命令模式01

第六十七讲-消息模块-命令模式02

第六十八讲-消息模块-命令模式03

第六十九讲-消息模块-功能设计第一版

第七十讲-消息模块-Socket实现

第七十一讲-消息模块-仓储部分业务实现01

第七十二讲-消息模块-仓储部分业务实现02

第七十三讲-消息模块-仓储部分业务实现03

第七十四讲-消息模块-仓储部分业务实现04

第七十五讲-消息模块-仓储部分业务实现05

第七十六讲-消息模块-仓储部分业务实现06

第七十七讲-消息模块-订单部分结构定义01

第七十八讲-消息模块-订单部分结构定义02

第七十九讲-消息模块-订单部分结构定义03

第八十讲-消息模块-订单部分结构定义04

第八十一讲-消息模块-订单部分状态模式实现

第八十二讲-消息模块-订单部分职责链模式实现

第八十三讲-消息模块-订单部分命令模式实现

第八十四讲-消息模块-总结

 

七、权限模块设计与实现: 

第八十五讲-权限模块-业务介绍01

第八十六讲-权限模块-业务介绍02

第八十七讲-权限模块-抽象工厂模式

第八十八讲-权限模块-外观模式讲解

第八十九讲-权限模块-解释器模式

第九十讲-权限模块-权限分配框架搭建

第九十一讲-权限模块-SPI结构设计

第九十二讲-权限模块-权限验证结构定义

第九十三讲-权限模块-权限分配实现

第九十四讲-权限模块-SPI实现

第九十五讲-权限模块-公共SPI实现01

第九十六讲-权限模块-公共SPI实现02

第九十七讲-权限模块-SPI实现04

第九十八讲-权限模块-SPI实现05

第九十九讲-权限模块-SPI实现06

第一百讲-权限模块-SPI实现07

第一百零一讲-权限模块-SPI实现08

第一百零二讲-权限模块-SPI实现09

第一百零三讲-权限模块-演示总结

 

        Troubleshooting Java Applications
                Classpath Errors
                Class Loaders
                Common Java Errors
        Troubleshooting Servers
                Native Libraries
                Threading Architecture
                Work Managers
                Deadlocks
                Overload Protection
                Deployment Problems
        Troubleshooting JDBC
                Data Source Management
                Diagnostics
                Debug Flags
                Connectivity Problems
                Connection Leaks
                Database Availability
        Troubleshooting JMS
                Management
                MBean Hierarchy
                Message Logging
                Diagnostics
                Debug Flags
                Overload Protection
                Lost Messages
                Duplicate Messages
        Troubleshooting Security
                SSL Internals
                Keystore Management
                Debug Flags
                Common SSL Problems
                Certificate Validation
                Embedded LDAP
                Security Audit
                Common LDAP Problems
        Troubleshooting Node Manager
                Internals
                Security
                Common Issues
        Troubleshooting Clusters
                Plug-in Configuration
                OHS Overview
                Plug-in Connectivity
                Plug-in Diagnostics
                Unicast Communication
                Replication Debug Flags
                Typical Replication Issues
热线:4008699035 手机:15921673576/13918613812( 微信同号)
备案号:沪ICP备08026168号 .(2014年7月11).....................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 曙海 教育 企业 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 曙海教育企业培训课程 系列班