| 天数 | 授课大纲 | 要点 | 详细内容 |
| 2天 | MySQL数据库 | MySQL的简介和安装 | 数据库知识介绍 |
| MySQL的介绍和其他数据库的对比 | |||
| 在Windows上安装MySQL | |||
| 在Linux上安装MySQL | |||
| MySQL的操作 | 创建库(database)和其他相关操作 | ||
| 创建表(table)和其他相关操作 | |||
| 主键 | |||
| 外键 | |||
| 插入数据 | |||
| 修改数据 | |||
| 删除数据 | |||
| 基本查询 | |||
| 子查询 | |||
| 多表连接复杂查询 | |||
| 案例 | 在线商城商品表设计思路 | ||
| 商品表的设计和创建 | |||
| 商品表的查询 | |||
| mysql连接工具 | navicat的安装 | ||
| navicat的的使用 | |||
| JDBC | JDBC的概述 | ||
| JDBC模板代码讲解 | |||
| 工具类的优化和重构 | |||
| JDBC常用API | |||
| 连接池相关概念 | |||
| 自定义连接池 | |||
| 阿里druid连接池 | |||
| DBUtils的使用 | |||
| 10天 | HTTP协议和HTML | Http协议 | Http协议概述 |
| Http协议抓包演示 | |||
| 请求部分组成 | |||
| 响应部分组成 | |||
| HTML | HTML的概述 | ||
| HTML的常用标签 | |||
| HTML表单案例 | |||
| HTML下拉选案例 | |||
| HTML表格案例 | |||
| HTML单选框和复选框案例 | |||
| DIV介绍 | |||
| DIV的基本使用 | |||
| CSS和JavaScript | CSS | CSS简介 | |
| CSS入门案例 | |||
| CSS常用标签 | |||
| CSS的布局 | |||
| CSS的选择器 | |||
| 引用外部的CSS文件 | |||
| 套用现有的CSS样式 | |||
| JavaScript | JS简介 | ||
| JS的功能演示 | |||
| JS的基本语法 | |||
| JS的常用方法 | |||
| DOM对象和BOM对象 | |||
| JS的事件 | |||
| 表单验证案例 | |||
| 表格隔行换色案例 | |||
| 复选框全选或全不选案例 | |||
| 下拉选二级联动案例 | |||
| JQuery | JQuery快速入门 | Jquery的概述 | |
| JQuery与JavaScript的对比和优点 | |||
| JQuery的基本使用 | |||
| Jquery对象和DOM对象的区别 | |||
| JQuery的选择器 | |||
| JQuery的事件 | |||
| JQuery的样式 | |||
| JQuery实战案例 | JQuery实战案例1-表单验证 | ||
| JQuery实战案例2-二级下拉列表联动 | |||
| JQuery实战案例3-样式效果 | |||
| BootStrap前端框架 | BootStrap快速入门 | 需求及BootStrap的概述 | |
| BootStrap的全局CSS的容器 | |||
| BootStrap的表单及按钮 | |||
| BootStrap的常用组件 | |||
| BootStrap的布局 | |||
| BootStrap的栅格布局 | |||
| BootStrap结合Ajax实现响应式页面 | |||
| BootStrap实战案例 | BootStrap案例1 | ||
| BootStrap案例2 | |||
| BootStrap案例3 | |||
| Servlet | Servlet | Servlet的概述及入门 | |
| Servlet中接收参数 | |||
| Servlet的执行流程及接收参数的方法的演示 | |||
| Servlet的生命周期 | |||
| request对象 | |||
| response对象 | |||
| ServletConfig对象概述 | |||
| ServletContext对象概述 | |||
| 实战案例 | 用户登录的案例的需求分析 | ||
| 用户登录的案例的实现 | |||
| Request、Response和Cookie、Session | Request | 请求响应模型介绍 | |
| Request的概述和功能 | |||
| Request传递参数的方式 | |||
| Request的使用案例 | |||
| Response | Response概述和功能 | ||
| Response接收响应数据 | |||
| Response的使用案例 | |||
| 转发和重定向的区别和使用 | |||
| Session | session的概述 | ||
| session的使用场景 | |||
| session的使用方法 | |||
| Cookie | cookie的概述 | ||
| cookie的使用场景 | |||
| cookie的使用方法 | |||
| 实战案例 | 实战综合案例 | ||
| JSP、EL表达式和JSTL标签库 | JSP | JSP的概述 | |
| JSP与HTML的区别和优势 | |||
| JSP的使用 | |||
| JSP中的内置对象 | |||
| 使用JSP完成用户登录功能 | |||
| EL表达式 | EL的概述 | ||
| EL的使用 | |||
| EL获取数据 | |||
| EL执行运算 | |||
| EL操作WEB开发的常用对象 | |||
| EL的使用案例 | |||
| JSTL标签库 | JSTL标签库的概述 | ||
| JSTL的入门案例 | |||
| JSTL的out,set,if标签 | |||
| JSTL的forEach标签 | |||
| JSTL其他常用标签库 | |||
| JSTL的使用案例 | |||
| Filter和Listener | Filter | Filter的简介 | |
| Filter的工作流程和原理 | |||
| Filter的使用 | |||
| Filter实现登录权限案例 | |||
| Listener | Listener的简介 | ||
| Listener的工作流程和原理 | |||
| Listener实现容器启动监听事件案例 | |||
| Ajax和JQuery案例增强 | Ajax | Ajax概述 | |
| Ajax的优点 | |||
| Ajax的实现过程和原理 | |||
| 使用js实现Ajax | |||
| JQuery的Ajax功能 | JQuer的Ajax的使用 | ||
| JQuer的Ajax案例 | |||
| MVC设计模式和综合案例 | MVC设计模式 | MVC模式简介 | |
| MVC模式的优点 | |||
| MVC模式的实现原理 | |||
| 综合案例 | 使用Servlet和JSP实现MVC模式 | ||
| 使用MVC模式实现用户管理系统 | |||
| 4天 | 网上商城实战 | 需求和设计 | 需求分析 |
| 表关系分析与设计 | |||
| 环境搭建 | 环境搭建 | ||
| BaseServlet分析 | |||
| BaseServlet编写 | |||
| 用户模块 | 用户模块的页面引入及相关类创建 | ||
| 用户模块的注册功能跳转到注册页面 | |||
| 用户模块的注册功能代码实现 | |||
| 用户模块的登录功能代码实现 | |||
| 用户模块的退出功能的代码实现 | |||
| 分类模块 | 分类模块介绍 | ||
| 分类模块准备首页异步加载分类 | |||
| 分类模块优化程序 | |||
| 商品模块 | 商品模块介绍 | ||
| 商品模块首页显示最新和热门商品 | |||
| 商品模块显示某个分类商品 | |||
| 商品模块显示某个商品 | |||
| 商品浏览记录的显示 | |||
| 购物模块 | 购物车模块简介 | ||
| 添加到购物车的代码实现 | |||
| 清空购物车 | |||
| 购物车移除购物项的功能 | |||
| 订单模块 | 订单模块的分析 | ||
| 订单模块的订单数据的封装 | |||
| 订单模块的保存订单和订单项 | |||
| 订单模块的生成订单后显示到页面 | |||
| 支付模块 | 在线支付的方式分析 | ||
| 在线支付流程分析 | |||
| 在线支付接口说明 | |||
| 在线支付跳转到网银界面 | |||
| 在线支付付款成功后跳转 | |||
| 后台管理 | 查询分类 | ||
| 添加分类 | |||
| 分页查询商品 | |||
| 商品图片上传 | |||
| 订单查询 | |||
| 订单状态修改 | |||
| 9天 | Spring | Spring快速入门 | Spring介绍 |
| Spring的优点 | |||
| Spring简单案例环境搭建 | |||
| Spring的IOC | 什么是IOC | ||
| IOC-Bean实例化的三种方法 | |||
| DI的介绍与IOC的区别 | |||
| IOC-Set方法注入属性类型 | |||
| Spring注解 | 注解介绍 | ||
| 实例化注解 | |||
| 组件扫描注解 | |||
| 依赖注入注解 | |||
| 注解和xml混合使用 | |||
| AOP | AOP原理 | ||
| AOP编程实战 | |||
| AOP过程分析 | |||
| 声明式事物配置 | |||
| jdk和cglib代理配置 | |||
| 注解实现声明式事物 | |||
| 整合JdbcTemlate案例 | JdbcTemlate介绍 | ||
| JdbcTemlate和原生JDBC的区别和优势 | |||
| JdbcTemlate的使用案例 | |||
| JdbcTemlate的事物管理 | |||
| SpringMVC | SpringMVC快速入门 | SpringMVC简介 | |
| SpringMVC与其他web框架的比较和优势 | |||
| SpringMVC环境搭建 | |||
| SpringMVC配置文件介绍 | |||
| SpringMVC简单案例 | |||
| 参数绑定 | 默认支持的数据类型 | ||
| 简单数据类型 | |||
| pojo数据类型 | |||
| 包装pojo类型 | |||
| 自定义参数绑定 | |||
| 高级参数绑定 | |||
| RequestMapping注解 | RequestMapping注解的使用 | ||
| RequestMapping注解的优点 | |||
| Controller的方法返回值 | Controller的方法返回值的功能 | ||
| Controller的方法返回值的特点 | |||
| 异常处理器 | 全局异常处理器 | ||
| 全局异常处理器案例 | |||
| 图片上传 | 实现图片上传 | ||
| json数据交互 | json数据交互 | ||
| Restful功能 | RestFul介绍 | ||
| 利用SpringMVC时间Restful功能 | |||
| 静态资源映射 | 静态资源映射 | ||
| 拦截器 | 拦截器的使用 | ||
| 拦截器的相关案例 | |||
| Mybatis | Mybatis快速入门 | Mybatis介绍 | |
| Mybatis与jdbc的比较 | |||
| Mybatis的架构介绍 | |||
| Mybatis入门案例 | |||
| Mybatis实现增删改查 | 数据插入 | ||
| 主键返回 | |||
| 数据查询 | |||
| 数据修改 | |||
| 数据删除 | |||
| SqlMapConfig | SqlMapConfig的使用 | ||
| 相关属性介绍 | |||
| 配置别名 | |||
| 加载mapper文件 | |||
| 包装pojo参数映射 | |||
| ResultMap的使用 | |||
| 动态sql | 动态sql之if | ||
| 动态sql之where、foreach | |||
| 动态sql之sql片段 | |||
| 关联映射 | 一对一关联映射ResultType | ||
| 一对一关联映射ResultMap | |||
| 一对多关联映射 | |||
| 三大框架整合 | 三大框架整合环境搭建 | ||
| Mybatis整合spring | |||
| Mybatis整合springMVC | |||
| Action、Service、DAO工具类抽取 | |||
| 整合综合案例 | |||
| 3天 | Maven | Maven快速入门 | maven简介和有点 |
| maven中的相关概念 | |||
| maven的安装 | |||
| maven的setting文件配置 | |||
| Maven常用命令 | maven的生命周期 | ||
| maven的常用命令 | |||
| 依赖管理 | maven的pom文件基本配置 | ||
| 坐标定义和添加依赖 | |||
| 依赖范围scope | |||
| 传递依赖范围 | |||
| 依赖冲突问题 | |||
| 创建maven项目构建ssh | 创建web工程 | ||
| pow文件编写 | |||
| 工程构建 | |||
| 运行调试 | |||
| tomcat插件的配置和使用 | |||
| 模块工程 | 工程结构分析 | ||
| 父工程 | |||
| 子工程(dao、service、web) | |||
| 继承和聚合的配置 | |||
| SVN | SVN基本使用 | 版本控制简介 | |
| 版本控制的优点 | |||
| SVN基本使用 | |||
| Lucene | Lucene快速入门 | 全文检索概述 | |
| Lucene使用场景 | |||
| Lucene入门案例 | |||
| Lucene实现流程 | 创建文档对象 | ||
| 分析文档 | |||
| 创建索引 | |||
| 查询索引 | |||
| Lucene基本操作 | 开发环境配置 | ||
| 增删改查代码实现 | |||
| 使用luke查看索引内容 | |||
| 分词器的使用 | |||
| Lucene高级查询 | 匹配查询 | ||
| 数字范围查询 | |||
| 布尔查询 | |||
| 使用QueryParserchax | |||
| MultiFieldQueryParser查询 | |||
| Solr | Solr快速入门 | Solr概述 | |
| Solr与Lucene的区别 | |||
| Solr环境搭建 | |||
| Solr的基本使用 | |||
| Solr的索引维护-添加、更新、删除、导入 | |||
| Solr索引基本查询 | |||
| Solr索引复杂查询 | |||
| Solr实战案例 | Solrj的使用 | ||
| Solrj的DAO层实现 | |||
| Solrj的整合Service层 | |||
| Solrj的整合表现层 | |||
| 12天 | JavaEE大型电商项目 | 环境搭建 | 了解电商行业 |
| 电商项目讲解 | |||
| 后台MAVEN工程搭建 | |||
| 框架整合SSM | |||
| 代码同步SVN | |||
| 升级SOA架构 | 改造工程为SOA架构 | ||
| DUBBO框架详解 | |||
| 后台商品查询管理 | 商品列表的查询 | ||
| 商品添加 | |||
| 商品分类选择 | |||
| 图片服务器 | 图片服务器搭建 | ||
| nginx详解及应用 | |||
| 商品图片上传管理 | |||
| 图片服务器 | |||
| 后台商品添加 | 富文本编辑器介绍 | ||
| KindEditor详解 | |||
| 商品添加实现 | |||
| 前台系统 | 前台系统搭建 | ||
| 首页展示 | |||
| CMS系统搭建 | |||
| 首页大广告位动态展示 | |||
| 缓存的添加 | |||
| Redis的使用/集群搭建 | |||
| 商品搜索 | 搜索系统的搭建 | ||
| 索引库导入 | |||
| solr集群的搭建 | |||
| 数据库数据和索引库同步 | |||
| 消息系统 | MQ的使用 | ||
| ACTIVEMQ应用 | |||
| 页面静态化 | 展示商品详情页面 | ||
| 页面静态化处理 | |||
| FreeMarker的使用 | |||
| 单点登录 | 单点登陆系统实现SSO | ||
| Session共享的实现 | |||
| 购物车和订单 | 购物车的实现 | ||
| 订单系统的实现 | |||
| 数据库集群升级 | 数据库的读写分离 | ||
| 数据库分库分表 | |||
| MyCat详解与应用 | |||
| 项目部署 | 系统部署 | ||
| 项目运行联调 | |||
| 分组实战1 | 分组实战练习 | ||
| 分组实战2 | 分组实战练习 | ||
最能让人感到快乐的事,莫过于经过一番努力后,所有东西正慢慢变成你想要的样子!
浙公网安备 33010602011771号