第三阶段:Java框架
第一部分:Maven
1. Maven环境搭建
2. Maven构建项目
3. Maven本地仓库配置
4. Maven中央仓库配置
5. Maven基本概念
6. Maven基本命令介绍
7. Maven于Eclipse整合
8. Maven于Idea整合
9. Maven创建web工程
10. pom.xml、依赖管理
11. 坐标、依赖、生命周期等
12. Eclipse下的Maven使用
13. Maven中 继承、聚合
14. Maven构建SSH/SSM应用
15. 自动部署、持续集成、持续部署
第二部分:Hibernate
1. Hibernate框架介绍
2. Hibernate于其他框架和DBUtil工具类对比
3. ORM思想
4. Hibernate5与JPA关系介绍
5. Hibernate.cfg.xml配置
6. hbm.xml映射文件详解
7. 主键生成策略 PO对象三种状态分析与切换
8. Hibernate5一级缓存分析与测试
9. Hibernate5高级映射技术
10. 一对多映射
11. 多对多映射
12. Hibernate5多表联合查询
13. Hibernate5延迟加载
14. Hibernate5加载策略
15. 二级缓存
第三部分:Spring
1. 框架原理介绍
2. 框架环境搭建
3. 快速入门
4. 创建Bean的方式及实现原理
5. Bean种类
6. Bean生命周期
7. Bean的作用域
8. Bean的注值方式
9. SpEL
10. 整合Junit测试
11. Web项目集成Spring
12. 注解装配Bean
13. AOP思想、原理解剖
14. 传统方式实现AOP开发
15. AspectJ介绍及实现AOP开发
第四部分:Spring MVC
1. Spring MVC 概述
2. 使用 @RequestMapping映射请求
3. 请求处理方法签名概述
4. 处理方法签名详细说明
5. 使用 HttpMessageConverter
6. 处理模型数据
7. 数据绑定流程剖析
8. 数据格式化
9. 数据校验
10. 视图和视图解析器
11. 处理方法的数据绑定
12. 视图和视图解析器
13. 文件上传下载
14. JSON处理
15. 拦截器
第五部分:MyBatis
1. MyBatis数据框架介绍
2. MyBatis对比Hibernate框架
3. MyBatis配置、查询数据
4. MyBatis全局配置文件
5. MyBatis全局配置文件元素详细介绍
6. Mapper映射文件
7. MyBatis两种开发方式
8. MyBatis中别名配置
9. MyBatis # 和 $ 拼接参数区别
10. 关联查询,动态sql
11. MyBatis缓存机制、整合ehcache
12. MyBatis二级缓存处理
13. MyBatis、Spring、SpringMVC整合
14. 分页插件
15. MyBatis逆向工程
第六部分:WebService
1. WebService简介
2. WebService主流框架
3. SOAP协议
4. WSDL讲解
5. JAX-WS
6. WebService与Spring整合
7. JAXB
8. JAX-RS
9. WebService各种调用方式
10. cxf的介绍
11. cxf+jaxws基本
12. cxf+jaxws+spring
13. cxf+JAX-RS基本
14. cxf+JAX-RS+spring
15. 综合案例
第七部分:SVN
1. SVN简介
2. SVN和Git对比
3. SVN服务器搭建
4. SVN创建仓库
5. SVN创建用户以及分配权限
6. SVN签出、提交、更新
7. Eclipse整合svn插件
8. Idea整合svn插件
9. 使用SVN更新提交
10. SVN仓库分析
11. SVN协同修改&冲突解决
12. SVN代码整合注意事项
13. SVN权限管理
14. SVN数据回滚
15. TortoiseSVN
第八部分:Activiti
1. 工作流介绍
2. 工作流引擎
3. 工作流使用步骤
4. BPMN2.0规范
5. Activiti5框架表结构
6. Activiti5核心组件&服务接口
7. Activiti5插件安装&整合Spring
8. 流程定义
9. 流程实例、任务、历史
10. 任务领取、流程变量
11. 排他网关、并行网关
12. 流程事件
13. 流程控制
14. 监听器
15. 简单整合shiro