课程试听
正在播放
第一章 流行框架
1-1 Lucene
  • 全文检索的概念
  • 全文检索的应用场景
  • Lucene实现流程-获得原始文档
  • lucene实现流程-创建文档对象
  • lucene实现流程-分析文档
  • lucene实现流程-创建索引
  • lucene实现流程-查询索引库
  • lucene的开发环境
  • 创建索引库-实现步骤及常用域分析
  • 创建索引库-代码实现
  • 使用luke查看索引库
  • 标准分析器的分词效果
  • 中文分析器分析
  • 分析器的应用场景
  • 索引库维护-添加文档
  • 索引库维护-删除文档
  • 索引库维护-更新文档
  • Query子类查询-MatchAllDocsQuery
  • Query子类查询-数值范围查询
  • Query子类查询-BooleanQuery
  • 使用QueryParser查询
  • Lucene的查询语法
  • MultiFieldQueryParser
1-2 Solr
  • 什么是solr
  • solr运行环境说明
  • solr整合tomcat
  • solr后台功能介绍
  • schema中域的讲解
  • 使用中文分析器
  • 业务域的定义
  • 维护索引库-添加、更新、导入文档
  • 索引库维护-删除文档
  • 索引库查询
  • 使用solrj-添加文档
  • 使用solrj-删除文档
  • solrj简单查询
  • solrj复杂查询
  • 综合案例-分析及工程搭建
  • 综合案例-dao层实现
  • 综合案例-service分析
  • 综合案例-service实现
  • 综合案例-表现层分析
  • 综合案例-表现层实现
1-3 mybatis
  • mybatis介绍与jdbc开发存在的问题
  • mybatis的架构
  • Mybatis入门配置
  • mybatis入门测试
  • 根据用户名查询用户信息
  • 向用户表中插入数据
  • 主键返回
  • 删除用户
  • 更新用户
  • mybatis和hibernate对比
  • dao开发-原始方式
  • dao测试-原始方式
  • dao开发-mapper代理
  • SqlMapConfig-properties
  • SqlMapConfig-配置别名
  • SqlMapConfig-加载mapper文件
  • 包装pojo参数映射
  • 返回简单数据类型及查询Order列表
  • ResultMap入门
  • 动态sql-if
  • 动态sql-where、foreach
  • 动态sql-sql片段
  • 一对一关联映射ResultType
  • 一对一关联映射ResultMap
  • 一对多关联映射
  • mybatis整合spring工程搭建
  • mybatis整合spring-传统dao开发
  • mybatis整合spring-mapper代理
  • 逆向工程生成代码
  • 逆向工程-测试
1-4 springmvc
  • springmvc介绍
  • 入门程序上
  • 入门程序下
  • 入门程序测试
  • springmvc架构及组件
  • springmvc的配置文件
  • springmvc整合mybatis-工程搭建
  • springmvc整合mybatis-商品列表实现
  • 参数绑定-默认支持的数据类型
  • 参数绑定-简单数据类型绑定
  • 参数绑定-pojo数据类型
  • 参数绑定-包装pojo
  • 参数绑定-自定义参数绑定
  • springmvc和struts2的区别
  • 高级参数绑定-绑定数组类型
  • 高级参数绑定-list类型绑定
  • @RequestMapping注解的使用
  • Controller方法返回值上
  • Controller方法返回值下
  • 全局异常处理器介绍
  • 全局异常处理器案例
  • 图片上传实现
  • json数据交互
  • springmvc实现Resultful服务
  • 静态资源映射
  • 拦截器的使用
  • 拦截器之登录案例
  • 环境介绍
  • 工程搭建
  • 向工程中添加静态资源及分页标签
  • 初始化下拉列表-dao
  • 初始化下拉列表-完成
  • 客户信息列表查询分析
  • 客户信息列表查询-dao
  • 客户信息列表查询-完成
  • 参数回显乱码处理
  • 修改客户信息-展示
  • 客户信息修改
  • 客户信息删除
第二章 电商实战
2-1 第一节:项目搭建
  • 课程计划1
  • 电商行业背景介绍
  • 电商行业的特点
  • 淘淘商城介绍
  • 淘淘商城系统架构
  • 开发环境说明
  • 工程搭建说明
  • 工程搭建-taotao-parent
  • 服务层工程创建
  • 表现层工程创建
  • 使用maven tomcat插件启动工程
  • svn服务器的安装及说明
  • maven聚合工程的说明
  • maven的dependenceManagement
  • 向SVN上传代码
  • 从svn导入工程
  • 课程计划2
  • 项目中使用的技术分析
  • dubbo的架构
  • dubbo的使用方法
  • 注册中心zookeeper的安装
  • 框架整合-服务端
  • 框架整合-表现层
  • mybatis逆向工程及页面展示
2-2 第二节:商品管理
  • 分页插件介绍
  • pageHelper测试
  • 商品列表查询-代码实现
  • 商品列表查询-测试
  • dubbo监控中心
  • 课程计划3
  • maven工程debug方法
  • 商品类目选择-分析
  • 商品类目选择-service
  • 商品类目选择-表现层
  • 图片上传分析
  • 图片服务器的原理
  • 图片服务器的安装
  • 上传图片测试
  • 使用工具类上传图片
  • 图片上传代码实现
  • 解决上传图片浏览器兼容性问题
  • 富文本编辑器的使用方法
  • 商品添加-分析
  • 商品添加完成
2-3 第三节:内容管理
  • 课程计划4
  • 前台系统工程搭建
  • 商城首页展示
  • 商城首页动态展示分析
  • 通过欢迎页显示首页
  • 内容服务系统工程搭建
  • 内容分类管理-Service
  • 内容分类管理展示
  • 商品上传图片异常问题
  • 内容分类添加-分析及dao
  • 内容分类添加-service
  • 内容分类添加-controller
  • 内容分类删除、重命名
  • 插入内容数据-service
  • 插入内容数据-实现
  • 首页动态展示内容分析
  • 首页轮播图展示-service
  • 首页轮播图-实现
2-4 第四节:缓存
  • 课程计划5
  • 首页大广告实现流程
  • redis的安装
  • redis的启动及关闭
  • redis的客户端
  • redis的五种数据类型
  • keys命令
  • redis的持久化
  • 课程计划6
  • 向业务逻辑中添加缓存-分析
  • 向业务逻辑中添加缓存
  • 缓存测试
  • 缓存同步
  • redis集群架构
  • redis集群的搭建
  • redis客户端连接集群
  • 使用jedis操作集群
  • jedis整合spring
2-5 第五节:搜索
  • 搜索架构分析
  • solr服务的安装
  • 中文分析器及业务域定义
  • 搜索工程搭建
  • 导入商品数据-service
  • 导入商品数据-表现层
  • 课程计划7
  • 商品搜索-service
  • 商品搜索-表现层
  • 搜索结果分页、展示图片
  • solrcloud的系统架构
  • solrcloud搭建环境说明
  • zookeeper集群搭建
  • solr集群搭建步骤
  • 使用solrJ操作solrcloud
  • 搜索功能切换到集群
  • 全局异常处理
  • 使用solrj查询索引库
  • 商品搜索-dao
2-6 第六节:消息队列
  • 课程计划8
  • 消息队列介绍
  • activemq介绍
  • activemq的安装
  • 消息队列-queue-producer
  • 消息队列-queue-consumer
  • 发布订阅-topic-producer
  • 发布订阅-topic-consumer
  • activemq后台503问题
  • activemq整合spring-发送消息
  • activemq整合spring接收消息
  • 添加商品同步索引库-代码实现
  • 添加商品同步索引库-测试
2-7 第七节:网页的静态化
  • 课程计划9
  • 商品详情页面展示分析
  • 商品详情页面展示-动态展示
  • 业务逻辑中添加缓存-分析
  • 商品详情页面展示添加缓存
  • freemarker介绍
  • freemarker的入门程序
  • freemarker语法01
  • freemarker语法-日期类型的处理
  • freemarker语法-其他
  • freemarker整合spring
  • 商品详情页面静态化方案
  • 商品详情页面生成Listener
  • 把jsp改造为freemarker模板
  • 课程计划10
  • 静态页面生成测试
2-8 第八节:Nginx
  • 什么是nginx及应用场景
  • nginx的安装及启动
  • nginx配置虚拟主机-端口区分
  • 配置虚拟主机-域名区分
  • nginx配置反向代理
  • nginx实现负载均衡
  • nginx实现高可用原理
2-9 第九节:SSO系统工程
  • sso工程搭建
  • sso接口分析-数据校验
  • sso-接口数据校验实现
  • 什么是sso及为什么要有sso
  • 课程计划11
  • 用户注册接口-分析
  • 用户注册接口-实现
  • 用户登录流程分析
  • 用户登录-service
  • 用户登录接口-实现
  • 根据token查询用户信息
  • 用户注册页面
  • 用户登录页面
  • 首页展示用户名分析
  • jsonp原理
  • jsonp服务端实现
2-10 第十节:购物车实现
  • 课程计划12
  • 购物车工程搭建
  • 商品详情页面改造
  • 添加购物车-分析
  • 添加购物车业务逻辑实现
  • 展示购物车商品列表
  • 修改购物车商品数量
  • 删除购物车商品
  • 购物车-小结
2-11 第十一节:订单系统
  • 订单系统工程搭建
  • 订单确认页面
  • 用户登录拦截器实现
  • 课程计划13
  • 提交订单功能分析
  • 创建接收表单数据的pojo
  • 向订单表中插入数据
  • 生成订单service完成
  • 生成订单处理-表现层
2-12 第十二节:系统部署
  • Linux下MySQL的安装
  • 数据库分片解决方案
  • 系统架构、网络拓扑讲解
  • 仿真服务器说明
  • tomcat热部署
  • 部署前代码修改
  • 工程部署
  • 工程测试01
  • 工程测试02
  • nginx反向代理配置及工程测试