• 内容详情
  • Java单体应用微服务架构实战学习教程

    Java 单体应用教程,在这里我们先为学习 Java 微服务架构打下良好的基础

    从道家思想与佛家思想看待编程这件事,咱们学编程这个东西,不是说光是说会计算机有编程基础和知识就可以做这个行业的,或者说可以学到更高深的东西的,而是需要有一些思想作为基础的,怎么样学编程才是最重要的,编程这个行业发展几十年了,JAVA发展也有20年了,时代在进步,社会在发展,我们必须掌握的是学习的方式方法和技巧,那么在未来你做这个行业,你的路走的才会顺,你才能学到高深的东西。

    道家思想与编程思想,什么是道?道是思想,什么是术?术是方法。跟编程相关的都可以称为编程思想,我们学习的是JAVA语言,走的是JAVAEE路线,所以经常用面向对象的编程思想,“万物皆对象”是面向对象编程思想的核心思想。所以说,有道无术,术尚可求。有术无道,止于术——道德经

    佛家思想与产品思维,看山是山讲的是学会借用,看的是山的本身、是现象。看山不是山讲的是学会遗忘,看的是山背后的道理、是本质;看山还是山讲的是学会学习,看的是现象和本质的统一、是融会贯通。这就是佛家的:看山是山,看山不是山,看山还是山——禅宗人生三重境界

    本课程只是为大家打下基础,为下一个阶段做好准备。从思想,到知识点,到具体应用都讲的非常具体,详细。

    总结一下本课程的内容。1.开篇讲的是编程思想,一种思维模式,有思想就可以找到方法。2.工欲善其事,必先利其器。掌握优秀的开发工具,好记性不如烂笔头,知识点太多,所以一定要做笔记。3.将精力放在业务上,实用工具来帮助我们构建和管理项目。4.引入架构的概念,解耦。实现高内聚,低耦合。5.将精力放在业务上,用最简单的方式满足用户。6. 通过实战,融会贯通,内化吸收...希望帮助各位小伙伴!

    【课程内容】

    第01天(14集)

    002.开篇-程序员的玄学与佛学
    003.开篇-程序员的玄学与佛学
    004.第01章-使用 Intellij IDEA-IDEA 简介
    005.第01章-使用 Intellij IDEA-第一个 IDEA 应用程序
    006.小知识-使用 Markdown 记笔记
    007.第02章-使用 Maven 构建应用-Maven 简介
    008.第02章-使用 Maven 构建应用-Maven 安装配置
    009.第02章-使用 Maven 构建应用-Maven 本地仓库
    010.第02章-使用 Maven 构建应用-Maven 中央仓库
    011.第02章-使用 Maven 构建应用-Maven 依赖机制
    012.第02章-使用 Maven 构建应用-Maven POM
    013.第02章-使用 Maven 构建应用-Maven 快照
    014.第02章-使用 Maven 构建应用-第一个 Maven 应用程序

    第02天(5集)

    015.第03章-三层架构+MVC-什么是三层架构
    016.第03章-三层架构+MVC-什么是 MVC 模式
    017.小知识-高内聚,低耦合
    018.课后练习-三层架构

    第03天(7集)

    019.小知识-关于如何自学的一些心得
    020.第04章-使用 Bootstrap-Bootstrap 简介
    021.第04章-使用 Bootstrap-Bootstrap 环境安装
    022.第04章-使用 Bootstrap-Bootstrap 网格布局
    023.第04章-使用 Bootstrap-媒体查询的用法
    024.第04章-使用 Bootstrap-Bootstrap 表格
    025.第04章-使用 Bootstrap-Bootstrap 字体图标

    第04天(13集)

    026.第05章-基础框架入门-Spring-Spring 简介
    027.第05章-基础框架入门-Spring-Spring 体系结构
    028.第05章-基础框架入门-Spring-Spring 的特点
    029.第05章-基础框架入门-Spring-Spring 与 IoC
    030.第05章-基础框架入门-Spring-第一个 Spring 应用程序
    031.小知识-什么是 TDD 及常见的测试方式
    032.第05章-基础框架入门-JUnit-JUnit 简介
    033.第05章-基础框架入门-JUnit-第一个 JUnit 单元测试
    034.第05章-基础框架入门-JUnit-JUnit 断言
    035.第05章-基础框架入门-Log4j-Log4j 简介
    036.第05章-基础框架入门-Log4j-Log4j 日志级别
    037.第05章-基础框架入门-Log4j-Log4j 日志输出控制文件
    038.第05章-基础框架入门-Log4j-第一个 Log4j 日志文件

    第05天(6集)

    039.综合复习-本周知识总结
    040.综合复习-创建项目
    041.综合复习-Bootstrap 管理模板-AdminLTE
    042.综合复习-Bootstrap 管理模板-创建登录页
    043.综合复习-实现登录功能-完成后台编码
    044.综合复习-实现登录功能-增强用户体验

    第06天(4集)

    045.第06章-Spring Web 与 Bean 装配-Spring 整合 Web
    046.第06章-Spring Web 与 Bean 装配-容器中 Bean 的作用域
    047.第06章-Spring Web 与 Bean 装配-基于注解的装配方式
    048.课后作业

    第07天(6集)

    049.第07章-Spring MVC 与 Maven 模块化开发-Spring MVC 简介
    050.第07章-Spring MVC 与 Maven 模块化开发-Spring 整合 Spring MVC
    051.第07章-Spring MVC 与 Maven 模块化开发-第一个 Controller 控制器
    052.第07章-Spring MVC 与 Maven 模块化开发-Spring MVC 拦截器的使用
    053.第07章-Spring MVC 与 Maven 模块化开发-Maven 模块化开发
    054.课后练习-重新完善功能代码

    第08天(6集)

    055.第08章-MyBatis 数据持久化-MyBatis 简介
    056.第08章-MyBatis 数据持久化-Druid 简介
    057.第08章-MyBatis 数据持久化-Spring 整合 Druid
    058.第08章-MyBatis 数据持久化-Spring 整合 MyBatis
    059.小知识-utf8 与 utf8mb4 字符集
    060.第08章-MyBatis 数据持久化-第一个 MyBatis 对象关系映射

    第09天(4集)

    061.第09章-MyBatis 表操作-单表 CRUD 操作
    062.项目实战-MyShop-实现用户登录功能
    063.项目实战-MyShop-实现首页布局
    064.项目实战-MyShop-用户管理功能-用户列表展示

    第10天(3集)

    065.项目实战-MyShop-用户管理功能-实现新增用户功能
    066.项目实战-MyShop-用户管理功能-使用 Spring MVC 表单标签简化表单开发
    067.项目实战-MyShop-用户管理功能-使用 jQuery Validation 实现表单验证

    第11天(3集)

    068.项目实战-MyShop-用户管理功能-使用动态 SQL 实现搜索功能
    069.项目实战-MyShop-用户管理功能-优化搜索功能
    070.项目实战-MyShop-用户管理功能-使用 jQuery iCheck 插件实现全选反选功能

    第12天(4集)

    071.项目实战-MyShop-用户管理功能-实现批量删除功能
    072.项目实战-MyShop-用户管理功能-使用 DataTables 插件实现分页功能

    第13天(1集)

    073.项目实战-MyShop-用户管理功能-实现编辑和查看功能

    第14天(2集)

    074.项目实战-MyShop-用户管理功能-重新实现搜索功能
    075.项目实战-MyShop-用户管理功能-最后的收尾工作

    第15天(4集)

    076.项目实战-MyShop-内容管理功能-内容分类功能准备
    077.项目实战-MyShop-内容管理功能-使用 TreeTable 展示树形表格
    078.项目实战-MyShop-内容管理功能-内容列表功能准备
    079.项目实战-MyShop-内容管理功能-使用 zTree 展示内容分类数据

    第16天(4集)

    080.项目实战-MyShop-使用 Lombok 插件简化 Bean 代码
    081.项目实战-MyShop-使用 Spring Validation 简化服务端验证
    082.项目实战-MyShop-内容管理功能-Spring MVC + Dropzone 实现图片上传
    083.项目实战-MyShop-内容管理功能-封装 Dropzone 插件

    第17天(4集)

    084.项目实战-MyShop-内容管理功能-使用 wangEditor 富文本编辑器
    085.项目实战-MyShop-内容管理功能-实现 wangEditor 文件上传功能
    086.项目实战-MyShop-内容管理功能-实现关联关系查询
    087.项目实战-MyShop-重构代码-提取统一的数据访问和业务接口

    第18天(7集)

    088.项目实战-MyShop-内容管理功能-实现内容分类的新增功能
    089.项目实战-MyShop-重构代码-深度封装业务逻辑层
    090.项目实战-MyShop-重构代码-封装控制器层
    091.第11章-Spring 的事务管理-Spring 事务管理简介
    092.第11章-Spring 的事务管理-使用 AspectJ 的 AOP 配置管理事务
    093.项目实战-MyShop-使用 Spring 注解管理事务

    第19天(3集)

    094.第12章-解决模块间的通信问题-项目改动说明
    095.第12章-解决模块间的通信问题-后台管理与门户数据展示说明
    096.第12章-解决模块间的通信问题-为什么存在通信问题

    第20天(7集)

    097.第12章-解决模块间的通信问题-Apache HttpClient 简介
    098.第12章-解决模块间的通信问题-Apache HttpClient 使用实例
    099.第12章-解决模块间的通信问题-使用 Jackson 处理 JSON 数据
    100.第12章-解决模块间的通信问题-创建 API 接口模块
    101.小知识-POJO、VO、DTO、Entity、Domain 的区别
    102.第12章-解决模块间的通信问题-RESTful 风格的 API 设计
    103.第12章-解决模块间的通信问题-使用 Spirng MVC 实现 RESTful 风格的 API

    第21天(3集)

    104.项目实战-MyShop-创建 Web UI 门户模块
    105.项目实战-MyShop-实现 UI 模块与 API 模块的通信
    106.项目实战-MyShop-实现门户首页的幻灯片展示

    第22天(8集)

    107.项目实战-MyShop-实现门户登录-实现 API
    108.项目实战-MyShop-实现门户登录-对接 API
    109.项目实战-MyShop-实现门户登录-使用拦截器禁止重复登录
    110.小知识-验证码的作用与如何打码
    111.项目实战-MyShop-解决 Maven 无法下载依赖的问题
    112.项目实战-MyShop-实现门户登录-增加 Kaptcha 验证码
    113.项目实战-MyShop-使用 Apache Commons Email 发送邮件
    114.课程完结-阶段总结,撒花,撒花,可喜可贺,可喜可贺

    1. 全库网所有资源均来源于用户上传和网络,如有侵权请发送邮箱联系站长处理!
    2. 如果你有好的资源或者原创教程,可以到审核区投稿发布,分享会有钻石奖励和额外收入!
    3. 全库网所有的源码、教程等其它资源均源于用户上传发布,如有疑问,可直接联系发布作者处理
    4. 如有链接无法下载、失效或广告,请联系全库网管理员核实处理!
    5. 通过发布原创教学视频或优质源码资源可以免费获得全库网站内SVIP会员噢
    6.全库网管理猿邮箱地址:admin@qkuser.com,我们会在收到您的邮件后三个工作日内完成处理!
    7. 如遇到加密压缩包,默认解压密码为"qkuser.com",如遇到无法解压的请联系管理员!

    全库网 » Java单体应用微服务架构实战学习教程