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