Java的学习路线图-第五阶段框架阶段

96 阅读3分钟

Java的学习路线图,由简到繁,由易到难,一步步的学习,最后成为Java开发工程师

MyBatis

1. MyBatis概述|2. MyBatis入门配置|3. 基本的CRUD操作|4. 核心配置文件详解|5. Mapper.xml基础详解|6. 模糊查询|7. 分页的实现及插件PageHelper的使用|8. 动态sql+sql片段的使用|9. 一对多、多对一的关系处理|10. 注解的使用|11. 一级缓存和二级缓存说明及使用|12. generator逆向工程使用

学习目标

1. 掌握mybtais.cfg.xml的核心配置|2. 理解Mybtais的映射原理|3. 掌握映射文件的详细配置|4. 掌握注解的详细配置|5. 掌握相关插件的使用|6. 掌握逆向工程的配置及使用

Spring

1. Spring框架简介|2. Spring官方压缩包目录介绍|3. Spring环境搭建|4. IoC/DI容器详解|5. Spring创建Bean的三种方式|6. scope属性讲解|7. Spring中几种注入方式|8. 静态代理设计模式|9. 动态代理设计模式|10. AOP详解|11. AOP中几种通知类型|12. AOP两种实现方式|13. 自动注入|14. 声明式事务|15. 事务传播行为|16. 事务隔离级别|17. 只读事务|18. 事务回滚|19. 基于注解式配置|20. 常用注解|21. Spring 整合MyBatis|22. i18n|23. Spring整合Junit

学习目标

1. 理解为什么使用Spring框架|2. 掌握IoC/DI 原理|3. 掌握Spring声明式事务|4. 了解Spring5新特性

SpringMVC

1. MVC架构模式|2. 手写MVC框架|3. SpringMVC简介|4. SpringMVC运行原理|5. 基于配置文件方式搭建环境|6. 基于注解方式搭建环境|7. SpringMVC的跳转及视图解析器的配置|8. SpringMVC和Ajax的交互|9. Spring 参数注入|10. SpringMVC作用域传值|11. 视图解析器|12. 文件下载|13. 文件上传|14. Spring拦截器/拦截器栈|15. 登录状态验证|16. SpringMVC容器和Spring容器介绍|17. 异常处理4种方式|18. SpringMVC5其他常用注解

学习目标

1. 掌握SpringMVC运行原理|2. 理解SpringMVC参数注入|3. 理解SpringMVC视图解析器|4. 理解SpringMVC作用域传值|5. 了解SpringMVC父子容器|6. 理解SpringMVC文件上传/下载|7. 理解SpringMVC返回JSON数据|8. 理解SpringMVC接收不同请求类型

Maven

1.Maven简介|2.Maven原理|3.Linux安装及注意事项|4.Maven项目结构|5.POM模型|6.Maven 中项目类型|7.创建WAR类型的Maven项目|8.scope属性可取值|9.SSM项目拆分演示|10.Maven的常见插件讲解|11.热部署

学习目标

1. 掌握Maven原理|2. 掌握POM模型|3. 理解WAR类型Maven项目|4. 掌握Maven常见插件|5. 理解热部署

BootStrap

1. BootStrap概述|2. BootStrap栅格系统|3. BootStrap常用全局CSS样式|4. 常用组件|5. 常用JavaScript插件

学习目标

1. 了解BootStrap的特点和优势|2. 掌握BootStrap栅格系统|3. 了解常用全局CSS样式|4. 了解常用组件|5. 了解常用JavaScript插件

RBAC

1. RBAC概述|2. RBAC发展历史|3. 基于RBAC的数据库表设计|4. URL拦截实现|5. 动态菜单实现|6. 密码学

学习目标

1. 理解RBAC模型|2. 掌握基于RBAC表设计|3. 理解RBAC的动态菜单实现

支付/短信验证

1. 微信支付接入|2. 支付宝支付接入|3. 阿里云短信平台接入

学习目标

1. 理解第三方平台接入流程|2. 理解沙箱|3. 掌握支付接入|4. 掌握短信平台使用

想要系统学习JAVA的推荐

# Java300集零基础适合初学者视频教程

java300.jpg