流向框架和电商实战

*   第一章 流行框架/

  *   Lucene/

    *   全文检索的概念

    *   全文检索的应用场景

    *   Lucene实现流程-获得原始文档

    *   lucene实现流程-创建文档对象

    *   lucene实现流程-分析文档

    *   lucene实现流程-创建索引

    *   lucene实现流程-查询索引库

    *   lucene的开发环境

    *   创建索引库-实现步骤及常用域分析

    *   创建索引库-代码实现

    *   使用luke查看索引库

    *   标准分析器的分词效果

    *   中文分析器分析

    *   分析器的应用场景

    *   索引库维护-添加文档

    *   索引库维护-删除文档

    *   索引库维护-更新文档

    *   Query子类查询-MatchAllDocsQuery

    *   Query子类查询-数值范围查询

    *   Query子类查询-BooleanQuery

    *   使用QueryParser查询

    *   Lucene的查询语法

    *   MultiFieldQueryParser

  *   Solr/

    *   什么是solr

    *   solr运行环境说明

    *   solr整合tomcat

    *   solr后台功能介绍

    *   schema中域的讲解

    *   使用中文分析器

    *   业务域的定义

    *   维护索引库-添加、更新、导入文档

    *   索引库维护-删除文档

    *   索引库查询

    *   使用solrj-添加文档

    *   使用solrj-删除文档

    *   solrj简单查询

    *   solrj复杂查询

    *   综合案例-分析及工程搭建

    *   综合案例-dao层实现

    *   综合案例-service分析

    *   综合案例-service实现

    *   综合案例-表现层分析

    *   综合案例-表现层实现

  *   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代理

    *   逆向工程生成代码

    *   逆向工程-测试

  *   springmvc/

    *   springmvc介绍

    *   入门程序上

    *   入门程序下

    *   入门程序测试

    *   springmvc架构及组件

    *   springmvc的配置文件

    *   springmvc整合mybatis-工程搭建

    *   springmvc整合mybatis-商品列表实现

    *   参数绑定-默认支持的数据类型

    *   参数绑定-简单数据类型绑定

    *   参数绑定-pojo数据类型

    *   参数绑定-包装pojo

    *   参数绑定-自定义参数绑定

    *   springmvc和struts2的区别

    *   高级参数绑定-绑定数组类型

    *   高级参数绑定-list类型绑定

    *   @RequestMapping注解的使用

    *   Controller方法返回值上

    *   Controller方法返回值下

    *   全局异常处理器介绍

    *   全局异常处理器案例

    *   图片上传实现

    *   json数据交互

    *   springmvc实现Resultful服务

    *   静态资源映射

    *   拦截器的使用

    *   拦截器之登录案例

    *   环境介绍

    *   工程搭建

    *   向工程中添加静态资源及分页标签

    *   初始化下拉列表-dao

    *   初始化下拉列表-完成

    *   客户信息列表查询分析

    *   客户信息列表查询-dao

    *   客户信息列表查询-完成

    *   参数回显乱码处理

    *   修改客户信息-展示

    *   客户信息修改

    *   客户信息删除

*   第二章 电商实战/

  *   第一节:项目搭建/

    *   课程计划1

    *   电商行业背景介绍

    *   电商行业的特点

    *   淘淘商城介绍

    *   淘淘商城系统架构

    *   开发环境说明

    *   工程搭建说明

    *   工程搭建-taotao-parent

    *   服务层工程创建

    *   表现层工程创建

    *   使用maven tomcat插件启动工程

    *   svn服务器的安装及说明

    *   maven聚合工程的说明

    *   maven的dependenceManagement

    *   向SVN上传代码

    *   从svn导入工程

    *   课程计划2

    *   项目中使用的技术分析

    *   dubbo的架构

    *   dubbo的使用方法

    *   注册中心zookeeper的安装

    *   框架整合-服务端

    *   框架整合-表现层

    *   mybatis逆向工程及页面展示

  *   第二节:商品管理/

    *   分页插件介绍

    *   pageHelper测试

    *   商品列表查询-代码实现

    *   商品列表查询-测试

    *   dubbo监控中心

    *   课程计划3

    *   maven工程debug方法

    *   商品类目选择-分析

    *   商品类目选择-service

    *   商品类目选择-表现层

    *   图片上传分析

    *   图片服务器的原理

    *   图片服务器的安装

    *   上传图片测试

    *   使用工具类上传图片

    *   图片上传代码实现

    *   解决上传图片浏览器兼容性问题

    *   富文本编辑器的使用方法

    *   商品添加-分析

    *   商品添加完成

  *   第三节:内容管理/

    *   课程计划4

    *   前台系统工程搭建

    *   商城首页展示

    *   商城首页动态展示分析

    *   通过欢迎页显示首页

    *   内容服务系统工程搭建

    *   内容分类管理-Service

    *   内容分类管理展示

    *   商品上传图片异常问题

    *   内容分类添加-分析及dao

    *   内容分类添加-service

    *   内容分类添加-controller

    *   内容分类删除、重命名

    *   插入内容数据-service

    *   插入内容数据-实现

    *   首页动态展示内容分析

    *   首页轮播图展示-service

    *   首页轮播图-实现

  *   第四节:缓存/

    *   课程计划5

    *   首页大广告实现流程

    *   redis的安装

    *   redis的启动及关闭

    *   redis的客户端

    *   redis的五种数据类型

    *   keys命令

    *   redis的持久化

    *   课程计划6

    *   向业务逻辑中添加缓存-分析

    *   向业务逻辑中添加缓存

    *   缓存测试

    *   缓存同步

    *   redis集群架构

    *   redis集群的搭建

    *   redis客户端连接集群

    *   使用jedis操作集群

    *   jedis整合spring

  *   第五节:搜索/

    *   搜索架构分析

    *   solr服务的安装

    *   中文分析器及业务域定义

    *   搜索工程搭建

    *   导入商品数据-service

    *   导入商品数据-表现层

    *   课程计划7

    *   商品搜索-service

    *   商品搜索-表现层

    *   搜索结果分页、展示图片

    *   solrcloud的系统架构

    *   solrcloud搭建环境说明

    *   zookeeper集群搭建

    *   solr集群搭建步骤

    *   使用solrJ操作solrcloud

    *   搜索功能切换到集群

    *   全局异常处理

    *   使用solrj查询索引库

    *   商品搜索-dao

  *   第六节:消息队列/

    *   课程计划8

    *   消息队列介绍

    *   activemq介绍

    *   activemq的安装

    *   消息队列-queue-producer

    *   消息队列-queue-consumer

    *   发布订阅-topic-producer

    *   发布订阅-topic-consumer

    *   activemq后台503问题

    *   activemq整合spring-发送消息

    *   activemq整合spring接收消息

    *   添加商品同步索引库-代码实现

    *   添加商品同步索引库-测试

  *   第七节:网页的静态化/

    *   课程计划9

    *   商品详情页面展示分析

    *   商品详情页面展示-动态展示

    *   业务逻辑中添加缓存-分析

    *   商品详情页面展示添加缓存

    *   freemarker介绍

    *   freemarker的入门程序

    *   freemarker语法01

    *   freemarker语法-日期类型的处理

    *   freemarker语法-其他

    *   freemarker整合spring

    *   商品详情页面静态化方案

    *   商品详情页面生成Listener

    *   把jsp改造为freemarker模板

    *   课程计划10

    *   静态页面生成测试

  *   第八节:Nginx/

    *   什么是nginx及应用场景

    *   nginx的安装及启动

    *   nginx配置虚拟主机-端口区分

    *   配置虚拟主机-域名区分

    *   nginx配置反向代理

    *   nginx实现负载均衡

    *   nginx实现高可用原理

  *   第九节:SSO系统工程/

    *   sso工程搭建

    *   sso接口分析-数据校验

    *   sso-接口数据校验实现

    *   什么是sso及为什么要有sso

    *   课程计划11

    *   用户注册接口-分析

    *   用户注册接口-实现

    *   用户登录流程分析

    *   用户登录-service

    *   用户登录接口-实现

    *   根据token查询用户信息

    *   用户注册页面

    *   用户登录页面

    *   首页展示用户名分析

    *   jsonp原理

    *   jsonp服务端实现

  *   第十节:购物车实现/

    *   课程计划12

    *   购物车工程搭建

    *   商品详情页面改造

    *   添加购物车-分析

    *   添加购物车业务逻辑实现

    *   展示购物车商品列表

    *   修改购物车商品数量

    *   删除购物车商品

    *   购物车-小结

  *   第十一节:订单系统/

    *   订单系统工程搭建

    *   订单确认页面

    *   用户登录拦截器实现

    *   课程计划13

    *   提交订单功能分析

    *   创建接收表单数据的pojo

    *   向订单表中插入数据

    *   生成订单service完成

    *   生成订单处理-表现层

  *   第十二节:系统部署/

    *   Linux下MySQL的安装

    *   数据库分片解决方案

    *   系统架构、网络拓扑讲解

    *   仿真服务器说明

    *   tomcat热部署

    *   部署前代码修改

    *   工程部署

    *   工程测试01

    *   工程测试02

    *   nginx反向代理配置及工程测试