2020最新版Java学习路线图--Java框架部分(一)

学习路线图 专栏收录该内容
90 篇文章 2 订阅

Java学习路线图的框架部分分为两个阶段,第一阶段的Java框架包含六个内容:MyBatis,Spring,SpringMVC,Maven高级,Git,Dubbo。在Java学习路线图中掌握框架的使用,对企业项目的构建有着关键性的作用。Java框架规定了应用体系结构,构成了某类特定软件的可复用设计。学完这一部分的Java框架后,可以使Java开发人员只关注软件的业务功能,这是迈向中级程序员的重要一步。

黑马程序员 Java框架第一阶段技术要点

MyBatis

  1. MyBatis概述
  2. MyBatis的快速入门
  3. MyBatis源码剖析
  4. 全局配置文件详解
  5. 映射配置文件详解
  6. MyBatis的相关API
  7. MyBatis增删改查案例
  8. MyBatis参数深入
  9. MyBatis结果集封装
  10. MyBatis连接池与事务深入
  11. MyBatis动态sql语句
  12. MyBatis多表查询
  13. MyBatis延迟加载策略
  14. MyBatis缓存机制
  15. MyBatis的注解开发

Spring

  1. Spring概述
  2. IOC概述及作用
  3. 使用SpringIOC基于XML方式解决程序耦合
  4. IOC相关配置详解
  5. Spring的依赖注入DI
  6. 使用SpringIOC基于注解方式解决程序耦合
  7. Spring的纯注解配置
  8. Spring整合junit
  9. SpringAOP的概述及底层实现
  10. 动态代理增强
  11. 基于XML的AOP配置
  12. 基于注解的AOP配置
  13. 声明式事务的配置
  14. Spring的新特性

SpringMVC

  1. SpringMvc概述
  2. SpringMvc环境搭建及案例入门
  3. SpringMvc的执行过程及原理分析
  4. SpringMvc组件详解
  5. SpringMvc请求参数绑定
  6. SpringMvc常用注解
  7. Restful风格介绍
  8. SpringMvc响应数据及结果视图配置
  9. SpringMvc实现异步
  10. SpringMvc实现文件上传
  11. SpringMvc的异常处理
  12. SpringMvc中的拦截器
  13. SpringMvc+Spring+Mybatis整合

Maven高级

  1. pom文件依赖传递介绍
  2. 依赖冲突的解决
  3. Maven项目继承的关系
  4. Maven项目聚合的关系
  5. 分模块搭建聚合项目
  6. 私服仓库介绍和搭建
  7. 本地资源上传到私服
  8. 从私服下载资源到本地
  9. 安装第三方资源到本地仓库
  10. 安装第三方资源到私服仓库

Git

  1. Git概述
  2. Git与SVN对比
  3. Git工作流程
  4. 码云的注册和使用
  5. 工作目录、暂存区域以及Git仓库概念
  6. 工作目录下的文件的两种状态
  7. 本地仓库和远程仓库的操作
  8. Git分支的应用
  9. 客户端TortoiseGit使用
  10. IDEA中Git集成使用
  11. Git支持的传输协议介绍
  12. 使用SSH协议传输数据

Dubbo

  1. 软件架构的演进过程
  2. Dubbo简介
  3. Dubbo架构
  4. Zookeeper简介
  5. Zookeeper安装和启动
  6. Dubbo服务提供方开发
  7. Dubbo服务消费方开发
  8. Dubbo-admin使用
  9. Dubbo相关配置说明
  • 4
    点赞
  • 2
    评论
  • 35
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
Java程序员居家旅行必备课程 ☆<br /> <br /> Java学习指南系列的第4篇,介绍基于Java Swing的的高级应用技术。本篇的前篇是Swing入门篇。<br /> Swing系列教程分为两篇:(1) Swing入门篇 (2) Swing高级篇。<br /> <br /> 本篇内容至少包含:<br /> - 高级绘制技术,包含线型、渐变色、文本的精确绘制<br /> - 不规则形状及图表的绘制<br /> - 工作线程与界面线程的原理<br /> - 短任务、长任务、定时任务的应用举例<br /> - 弹出式窗口 Popup的使用方法<br /> - 短消息提示 Toaster 的设计与使用<br /> - 事件处理机制,鼠标键盘事件处理,以及个基于键盘操作的“推箱子”游戏 <br /> - 多行文本的显示<br /> - 图片操作:缩放、剪裁、旋转、镜像,以及个屏幕截图程序的实例<br /> - 管理型应用界面的框架<br /> - 向导型应用界面的框架<br /> - 文档型应用界面的框架<br /> - 拖放支持 Drag & Drop,个可拖拽排序的列表,以及个拼图游戏的实现<br /> <br /> * 课程特色 *<br /> 轻快 - 采用小章节教学,学起来轻松<br /> 实用 - 以实际工程需要出发来设计课程<br /> 有趣 - 穿插大量特效实例,增加趣味性和学员的成就感<br /> 专业 - 课程中采用的代码库,就是经过良好封装的成熟的库<br /> <br /> 本篇穿插多个实例,通过实例,综合运用多种技术,使学员对项目的构建有所有认识。<br />
<p> <span><span style="font-size:14px;"><strong>、课程简介</strong></span></span> </p> <p> <span><span style="color:#E56600;font-size:14px;">  『</span><span style="color:#E56600;font-size:14px;">Java学习指南系列</span><span style="color:#E56600;"></span><span style="color:#E56600;font-size:14px;">』</span></span><span>的第21篇教程 ,MyBatis 篇,是Java系列的高级课程。本篇介绍 MyBatis 的使用方法,使用 MyBatis 进行数据库开发的相关技术。</span> </p> <p> <span><span></span><span>    MyBatis个基于JDBC的数据库工具框架,使用它可以快速地实现对数据库的访问操作。与之相似的框架还有 af-sql 和 Hibernate。</span><span></span><span style="font-size:14px;"></span><span style="font-size:14px;"></span><br /> </span> </p> <p> <span><span style="font-size:14px;"><br /> </span></span> </p> <p> <span><span><strong>二、主要内容 </strong></span><span style="font-size:14px;"><strong></strong></span></span> </p> <span style="color:#3D3D3D;"></span> <p> <span style="font-size:14px;">本篇主要包含以下内容:</span> </p> <p> <span style="font-size:14px;">* 在项目中加入 MyBatis 支持</span> </p> <p> <span style="font-size:14px;">* 基于 MyBatis 的查询</span> </p> <p> <span style="font-size:14px;">* 基于 MyBatis 的插入,自增主键的配置</span> </p> <p> <span style="font-size:14px;">* 基于 MyBatis 的更新与删除操作</span> </p> <p> <span style="font-size:14px;">* ResultMap 自定义结果映射</span> </p> <p> <span style="font-size:14px;">* Dynamic SQL 动态可变的SQL</span> </p> <p> <span style="font-size:14px;">* 注解方式的 Mapper定义</span> </p> <p> <span style="font-size:14px;">* MyBatis 在Web项目中的应用,全局工厂实例的定义</span> </p> <p> <span style="font-size:14px;">* 添加Log4j支持,输出MyBatis的日志</span><br /> <span style="font-size:14px;"></span> </p> <p> <span><span style="font-size:14px;"><strong>三、课程体系</strong></span></span> </p> <p> <span><span style="font-size:14px;">〖Java学习指南</span><span style="font-size:14px;">系列</span><span style="font-size:14px;">〗</span></span><span>:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。</span> </p> <p> <span><span style="color:#E56600;font-size:14px;">〖网站开发</span><span style="font-size:14px;">系列</span><span style="color:#E56600;"></span><span style="color:#E56600;font-size:14px;">〗</span></span><span><span style="color:#E56600;font-size:14px;">:</span><span style="font-size:14px;">包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。</span></span> </p>
<p> <span style="font-size:16px;">、课程简介</span> </p> <p> <span style="font-size:14px;">这是</span><span><span style="color:#E56600;font-size:14px;">『</span><span style="color:#E56600;font-size:14px;">Java学习指南系列</span><span style="color:#E56600;font-size:14px;"></span><span style="color:#E56600;font-size:14px;">』</span></span><span style="font-size:14px;">的第18篇教程 ,是Java开发的高级课程,介绍反射机制、注解和框架设计的般性原理。</span> </p> <br /> <p> <span style="font-size:16px;">二、主要内容 </span> </p> <p> <span style="font-size:14px;">本篇包含以下内容:</span> </p> <p> <span style="font-size:14px;">* 使用反射机制,读取Class中的字段信息</span> </p> <p> <span style="font-size:14px;">* 使用反射<span style="font-size:14px;">机制</span>,对Class中的方法进行调用</span> </p> <p> <span style="font-size:14px;">* 以JSON与POJO的转换为例,演示反射机制的运用</span> </p> <p> <span style="font-size:14px;">* 自定义注解的语法</span> </p> <p> <span style="font-size:14px;">* 使用反射机制,读取类中的注解信息</span> </p> <p> <span style="font-size:14px;">* 以反射和注解为基础,演示数据库SQL的自动生成</span> </p> <p> <span style="font-size:14px;">* 注解的默认值,默认注解,元注解和内置注解</span> </p> <span style="font-size:14px;">* 以全局实例管理为例,演示般性的框架设计方法</span><br /> <br /> <p> <span style="font-size:16px;">三、课程体系</span> </p> <p> <span style="font-size:14px;color:#E56600;">〖Java学习指南〗</span><span style="font-size:14px;">系列</span><span style="font-size:14px;">:包含入门与进阶语法,Swing桌面开发,安卓开发,JavaFX开发,网络通信Socket,数据结构与算法等课程。</span> </p> <p> <span style="font-size:14px;color:#E56600;">〖网站开发〗</span><span style="font-size:14px;color:#E56600;">系列</span><span style="font-size:14px;"><span style="color:#E56600;">:</span>包含网页基础、网站入门、数据库、网站中级、FreeMarker、网站高级、项目应用、MyBatis、Redis等课程。</span> </p>
©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值