Java学习路线第三阶段:Java框架

框架是程序中另一种存储数据的方式,比直接使用数组来存储更加的灵活,在项目中应用十分广泛。同时,框架整合开发(SSH/SSS)、RESTful架构和移动端接口设计、第三方接口和在线支付功能、网站安全和Spring Security应用实战、复杂用户交互处理和Spring Web Flow的应用、MyBatis的应用和SSM整合,我们将深入研究其中涉及到的数据结构和算法,对学员的技术深度有了一个质的提升。

第一部分:Maven

1. Maven环境搭建

9. Maven创建web工程

2. Maven构建项目

10. pom.xml、依赖管理

3. Maven本地仓库配置

11. 坐标、依赖、生命周期等

4. Maven中央仓库配置

12. Eclipse下的Maven使用

5. Maven基本概念

13. Maven中 继承、聚合

6. Maven基本命令介绍

14. Maven构建SSH/SSM应用

7. Maven于Eclipse整合

15. 自动部署、持续集成、持续部署

8. Maven于Idea整合

 

第二部分:Hibernate

1. Hibernate框架介绍

9. Hibernate5高级映射技术

2. Hibernate于其他框架和DBUtil工具类对比

10. 一对多映射

3. ORM思想

11. 多对多映射

4. Hibernate5与JPA关系介绍

12. Hibernate5多表联合查询

5. Hibernate.cfg.xml配置

13. Hibernate5延迟加载

6. hbm.xml映射文件详解

14. Hibernate5加载策略

7. 主键生成策略 PO对象三种状态分析与切换

15. 二级缓存

8. Hibernate5一级缓存分析与测试

 

第三部分:Spring

1. 框架原理介绍

9. SpEL

2. 框架环境搭建

10. 整合Junit测试

3. 快速入门

11. Web项目集成Spring

4. 创建Bean的方式及实现原理

12. 注解装配Bean

5. Bean种类

13. AOP思想、原理解剖

6. Bean生命周期

14. 传统方式实现AOP开发

7. Bean的作用域

15. AspectJ介绍及实现AOP开发

8. Bean的注值方式

 

第四部分:Spring MVC

1. Spring MVC 概述

9. 数据校验

2. 使用 @RequestMapping映射请求

10. 视图和视图解析器

3. 请求处理方法签名概述

11. 处理方法的数据绑定

4. 处理方法签名详细说明

12. 视图和视图解析器

5. 使用 HttpMessageConverter

13. 文件上传下载

6. 处理模型数据

14. JSON处理

7. 数据绑定流程剖析

15. 拦截器

8. 数据格式化

 

第五部分:MyBatis

1. MyBatis数据框架介绍

9. MyBatis # 和 $ 拼接参数区别

2. MyBatis对比Hibernate框架

10. 关联查询,动态sql

3. MyBatis配置、查询数据

11. MyBatis缓存机制、整合ehcache

4. MyBatis全局配置文件

12. MyBatis二级缓存处理

5. MyBatis全局配置文件元素详细介绍

13. MyBatis、Spring、SpringMVC整合

6. Mapper映射文件

14. 分页插件

7. MyBatis两种开发方式

15. MyBatis逆向工程

8. MyBatis中别名配置

 

第六部分:WebService

1. WebService简介

9. WebService各种调用方式

2. WebService主流框架

10. cxf的介绍

3. SOAP协议

11. cxf+jaxws基本

4. WSDL讲解

12. cxf+jaxws+spring

5. JAX-WS

13. cxf+JAX-RS基本

6. WebService与Spring整合

14. cxf+JAX-RS+spring

7. JAXB

15. 综合案例

8. JAX-RS

 

第七部分:SVN

1. SVN简介

9. 使用SVN更新提交

2. SVN和Git对比

10. SVN仓库分析

3. SVN服务器搭建

11. SVN协同修改&冲突解决

4. SVN创建仓库

12. SVN代码整合注意事项

5. SVN创建用户以及分配权限

13. SVN权限管理

6. SVN签出、提交、更新

14. SVN数据回滚

7. Eclipse整合svn插件

15. TortoiseSVN

8. Idea整合svn插件

 

第八部分:Activiti

1. 工作流介绍

9. 流程实例、任务、历史

2. 工作流引擎

10. 任务领取、流程变量

3. 工作流使用步骤

11. 排他网关、并行网关

4. BPMN2.0规范

12. 流程事件

5. Activiti5框架表结构

13. 流程控制

6. Activiti5核心组件&服务接口

14. 监听器

7. Activiti5插件安装&整合Spring

15. 简单整合shiro

8. 流程定义