课程试听
第一章 流行框架
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反向代理配置及工程测试