小小千想和您聊一聊

当前位置: 首页> 视频教程> 2019Java单体应用教程

2019Java单体应用教程高级

   评分10.0

118节课

13983人已学

下载本章视频你能学到什么?

掌握Idea+Maven开发项目并整合MyBatis、Spring、SpringMVC框架、Bootstrap布局、代码重构、深入封装等。

千锋Java开发官方①群(811099962)——猛戳进入


课程介绍
以MyShop项目作为实战驱动,穿插主流项目开发方式与单点知识,包含IDEA,Maven构建应用,三层架构 + MVC,Bootstrap,Spring等技术知识点,模块通信、以及多种插件等。

章节目录
第1章(14集) 第9章(4集)
001 开篇-程序员的玄学与佛学-1 062 第09章-MyBatis表操作-单表CRUD操作
002 开篇-程序员的玄学与佛学-2 063 项目实战-MyShop-实现用户登录功能
003 开篇-程序员的玄学与佛学-3 064 项目实战-MyShop-实现首页布局
004 第01章-使用IntellijIDEA-IDEA简介 065 项目实战-MyShop-用户管理功能-用户列表展示
005 第01章-使用IntellijIDEA-第一个IDEA应用程序 第10章(3集)
006 小知识-使用Markdown记笔记 066 项目实战-MyShop-用户管理功能-实现新增用户功能
007 第02章-使用Maven构建应用-Maven简介 067 项目实战-MyShop-用户管理功能-简化表单开发
008 第02章-使用Maven构建应用-Maven安装配置 068 项目实战-MyShop-用户管理功能-实现表单验证
009 第02章-使用Maven构建应用-Maven本地仓库 第11章(3集)
010 第02章-使用Maven构建应用-Maven中央仓库 069 项目实战-MyShop-用户管理功能-实现搜索功能
011 第02章-使用Maven构建应用-Maven依赖机制 070 项目实战-MyShop-用户管理功能-优化搜索功能
012 第02章-使用Maven构建应用-MavenPOM 071 项目实战-MyShop-用户管理功能-实现全选反选功能
013 第02章-使用Maven构建应用-Maven快照 第12章(4集)
014 第02章-使用Maven构建应用-第一个Maven应用程序 072 项目实战-MyShop-用户管理功能-实现批量删除功能
第2章(5集) 073 项目实战-MyShop-用户管理功能-实现批量删除功能
015 第03章-三层架构+MVC-什么是三层架构 074 项目实战-MyShop-用户管理功能-实现分页功能1
016 第03章-三层架构+MVC-什么是MVC模式 075 项目实战-MyShop-用户管理功能-实现分页功能2
017 小知识-高内聚,低耦合 第13章(1集)
018 课后练习-三层架构-1 076 项目实战-MyShop-用户管理功能-编辑和查看功能
019 课后练习-三层架构-2 第14章(2集)
第3章(7集) 077 项目实战-MyShop-用户管理功能-重新实现搜索功能
020 小知识-关于如何自学的一些心得 078 项目实战-MyShop-用户管理功能-最后的收尾工作
021 第04章-使用Bootstrap-Bootstrap简介 第15章(4集)
022 第04章-使用Bootstrap-Bootstrap环境安装 079 项目实战-MyShop-内容管理功能-内容分类功能准备
023 第04章-使用Bootstrap-Bootstrap网格布局 080 项目实战-MyShop-内容管理功能-展示树形表格
024 第04章-使用Bootstrap-媒体查询的用法 081 项目实战-MyShop-内容管理功能-内容列表功能准备
025 第04章-使用Bootstrap-Bootstrap表格 082 项目实战-MyShop-内容管理功能-展示内容分类数据
026 第04章-使用Bootstrap-Bootstrap字体图标 第16章(4集)
第4章(13集) 083 项目实战-MyShop-使用Lombok插件简化Bean代码
027 第05章-基础框架入门-Spring-Spring简介 084 项目实战-MyShop-使用SpringValidation简化验证
028 第05章-基础框架入门-Spring-Spring体系结构 085 项目实战-MyShop-内容管理功能-实现图片上传
029 第05章-基础框架入门-Spring-Spring的特点 086 项目实战-MyShop-内容管理功能-封装Dropzone插件
030 第05章-基础框架入门-Spring-Spring与IoC 第17章(4集)
031 第05章-基础框架入门-Spring-第一个Spring应用程序 087 项目实战-MyShop-内容管理功能-使用富文本编辑器
032 小知识-什么是TDD及常见的测试方式 088 项目实战-MyShop-内容管理功能-实现文件上传功能
033 第05章-基础框架入门-JUnit-JUnit简介 089 项目实战-MyShop-内容管理功能-实现关联关系查询
034 第05章-基础框架入门-JUnit-第一个JUnit单元测试 090 项目实战-MyShop-重构代码-提取统一的数据接口
035 第05章-基础框架入门-JUnit-JUnit断言 第18章(7集)
036 第05章-基础框架入门-Log4j-Log4j简介 091 项目实战-MyShop-内容管理功能-实现内容新增功能
037 第05章-基础框架入门-Log4j-Log4j日志级别 092 项目实战-MyShop-重构代码-深度封装业务逻辑层1
038 第05章-基础框架入门-Log4j-Log4j日志输出控制文件 093 项目实战-MyShop-重构代码-深度封装业务逻辑层2
039 第05章-基础框架入门-Log4j-第一个Log4j日志文件 094 项目实战-MyShop-重构代码-封装控制器层
第5章(6集 095 第11章-Spring的事务管理-Spring事务管理简介
040 综合复习-本周知识总结 096 第11章-Spring的事务管理-使用AOP配置管理事务
041 综合复习-创建项目 097 项目实战-MyShop-使用Spring注解管理事务
042 综合复习-Bootstrap管理模板-AdminLTE 第19章(3集)
043 综合复习-Bootstrap管理模板-创建登录页 098 第12章-解决模块间的通信问题-项目改动说明
044 综合复习-实现登录功能-完成后台编码 099 第12章-解决模块间的通信问题-门户数据展示说明
045 综合复习-实现登录功能-增强用户体验 100 第12章-解决模块间的通信问题-为什么存在通信问题
第6章(4集) 第20章(7集)
046 第06章-SpringWeb与Bean装配-Spring整合Web 101 第12章-解决模块间的通信问题-ApacheHttpClient
047 第06章-SpringWeb与Bean装配-容器中Bean的作用域 102 第12章-解决模块间的通信问题-ApacheHttpClient
048 第06章-SpringWeb与Bean装配-基于注解的装配方式 103 第12章-解决模块间的通信问题-处理JSON数据
049 课后作业 104 第12章-解决模块间的通信问题-创建API接口模块
第7章(6集) 105 小知识-POJO、VO、DTO、Entity、Domain的区别
050 第07章-SpringMVC与Maven模块化开发MVC简介 106 第12章-解决模块间的通信问题-RESTful API设计
051 第07章-SpringMVC与Maven模块化开发整合MVC 107 第12章-解决模块间的通信问题-实现RESTful API
052 第07章-SpringMVC与Maven模块化开发第一个控制器 第21章(3集)
053 第07章-SpringMVC与Maven模块化开发拦截器的使用 108 项目实战-MyShop-创建WebUI门户模块
054 第07章-SpringMVC与Maven模块化开发模块化开发 109 项目实战-MyShop-实现UI模块与API模块的通信
055 课后练习-重新完善功能代码 110 项目实战-MyShop-实现门户首页的幻灯片展示
第8章(6集) 第22章(8集)
056 第08章-MyBatis数据持久化-MyBatis简介 111 项目实战-MyShop-实现门户登录-实现API
057 第08章-MyBatis数据持久化-Druid简介 112 项目实战-MyShop-实现门户登录-对接API
058 第08章-MyBatis数据持久化-Spring整合Druid 113 项目实战-MyShop-实现门户登录-禁止重复登录
059 第08章-MyBatis数据持久化-Spring整合MyBatis 114 小知识-验证码的作用与如何打码
060 小知识-utf8与utf8mb4字符集 115 项目实战-MyShop-解决Maven无法下载依赖的问题
061 第08章-MyBatis数据持久化-第一个MyBatis对象关系 116 项目实战-MyShop-实现门户登录-增加验证码
117 项目实战-MyShop-使用ApacheCommonsEmail发邮件
118 课程完结-阶段总结,撒花,撒花,可喜可贺

  • 第1章 - Java单体应用

    • 第1节 - 开篇-程序员的玄学与佛学-1

      点击播放
    • 第2节 - 开篇-程序员的玄学与佛学-2

      点击播放
    • 第3节 - 开篇-程序员的玄学与佛学-3

      点击播放
    • 第4节 - 使用 Intellij IDEA-IDEA 简介

      点击播放
    • 第5节 - 使用 Intellij IDEA-第一个 IDEA 应用程序

      点击播放
    • 第6节 - 小知识-使用 Markdown 记笔记

      点击播放
    • 第7节 - 使用 Maven 构建应用-Maven 简介

      点击播放
    • 第8节 - 使用 Maven 构建应用-Maven 安装配置

      点击播放
    • 第9节 - 使用 Maven 构建应用-Maven 本地仓库

      点击播放
    • 第10节 - 使用 Maven 构建应用-Maven 中央仓库

      点击播放
    • 第11节 - 使用 Maven 构建应用-Maven 依赖机制

      点击播放
    • 第12节 - 使用 Maven 构建应用-Maven POM

      点击播放
    • 第13节 - 使用 Maven 构建应用-Maven 快照

      点击播放
    • 第14节 - 使用 Maven 构建应用-第一个 Maven 应用程序

      点击播放
    • 第15节 - 三层架构+MVC-什么是三层架构

      点击播放
    • 第16节 - 三层架构+MVC-什么是 MVC 模式

      点击播放
    • 第17节 - 小知识-高内聚,低耦合

      点击播放
    • 第18节 - 课后练习-三层架构-1

      点击播放
    • 第19节 - 课后练习-三层架构-2

      点击播放
    • 第20节 - 小知识-关于如何自学的一些心得

      点击播放
    • 第21节 - 使用 Bootstrap-Bootstrap 简介

      点击播放
    • 第22节 - 使用 Bootstrap-Bootstrap 环境安装

      点击播放
    • 第23节 - 使用 Bootstrap-Bootstrap 网格布局

      点击播放
    • 第24节 - 使用 Bootstrap-媒体查询的用法

      点击播放
    • 第25节 - 使用 Bootstrap-Bootstrap 表格

      点击播放
    • 第26节 - 使用 Bootstrap-Bootstrap 字体图标

      点击播放
    • 第27节 - 基础框架入门-Spring-Spring 简介

      点击播放
    • 第28节 - 基础框架入门-Spring-Spring 体系结构

      点击播放
    • 第29节 - 基础框架入门-Spring-Spring 的特点

      点击播放
    • 第30节 - 基础框架入门-Spring-Spring 与 IoC

      点击播放
    • 第31节 - 基础框架入门-Spring-第一个 Spring 应用程序

      点击播放
    • 第32节 - 小知识-什么是 TDD 及常见的测试方式

      点击播放
    • 第33节 - 基础框架入门-JUnit-JUnit 简介

      点击播放
    • 第34节 - 基础框架入门-JUnit-第一个 JUnit 单元测试

      点击播放
    • 第35节 - 基础框架入门-JUnit-JUnit 断言

      点击播放
    • 第36节 - 基础框架入门-Log4j-Log4j 简介

      点击播放
    • 第37节 - 基础框架入门-Log4j-Log4j 日志级别

      点击播放
    • 第38节 - 基础框架入门-Log4j-Log4j 日志输出控制文件

      点击播放
    • 第39节 - 基础框架入门-Log4j-第一个 Log4j 日志文件

      点击播放
    • 第40节 - 综合复习-本周知识总结

      点击播放
    • 第41节 - 综合复习-创建项目

      点击播放
    • 第42节 - 综合复习-Bootstrap 管理模板-AdminLTE

      点击播放
    • 第43节 - 综合复习-Bootstrap 管理模板-创建登录页

      点击播放
    • 第44节 - 综合复习-实现登录功能-完成后台编码

      点击播放
    • 第45节 - 综合复习-实现登录功能-增强用户体验

      点击播放
    • 第46节 - Spring Web 与 Bean 装配-Spring 整合 Web

      点击播放
    • 第47节 - Spring Web 与 Bean 装配-容器中 Bean 的作用域

      点击播放
    • 第48节 - Spring Web 与 Bean 装配-基于注解的装配方式

      点击播放
    • 第49节 - 课后作业

      点击播放
    • 第50节 - Spring MVC 与 Maven 模块化开发-Spring MVC 简介

      点击播放
    • 第51节 - Spring MVC 与 Maven 模块化开发-Spring 整合 Spring MVC

      点击播放
    • 第52节 - Spring MVC 与 Maven 模块化开发-第一个 Controller 控制器

      点击播放
    • 第53节 - Spring MVC 与 Maven 模块化开发-Spring MVC 拦截器的使用

      点击播放
    • 第54节 - Spring MVC 与 Maven 模块化开发-Maven 模块化开发

      点击播放
    • 第55节 - 课后练习-重新完善功能代码

      点击播放
    • 第56节 - MyBatis 数据持久化-MyBatis 简介

      点击播放
    • 第57节 - MyBatis 数据持久化-Druid 简介

      点击播放
    • 第58节 - MyBatis 数据持久化-Spring 整合 Druid

      点击播放
    • 第59节 - MyBatis 数据持久化-Spring 整合 MyBatis

      点击播放
    • 第60节 - 小知识-utf8 与 utf8mb4 字符集

      点击播放
    • 第61节 - MyBatis 数据持久化-第一个 MyBatis 对象关系映射

      点击播放
    • 第62节 - MyBatis 表操作-单表 CRUD 操作

      点击播放
    • 第63节 - 项目实战-MyShop-实现用户登录功能

      点击播放
    • 第64节 - 项目实战-MyShop-实现首页布局

      点击播放
    • 第65节 - 项目实战-MyShop-用户管理功能-用户列表展示

      点击播放
    • 第66节 - 项目实战-MyShop-用户管理功能-实现新增用户功能

      点击播放
    • 第67节 - 项目实战-MyShop-用户管理功能-使用 Spring MVC 表单标签简化表单开发

      点击播放
    • 第68节 - 项目实战-MyShop-用户管理功能-使用 jQuery Validation 实现表单验证

      点击播放
    • 第69节 - 项目实战-MyShop-用户管理功能-使用动态 SQL 实现搜索功能

      点击播放
    • 第70节 - 项目实战-MyShop-用户管理功能-优化搜索功能

      点击播放
    • 第71节 - 项目实战-MyShop-用户管理功能-使用 jQuery iCheck 插件实现全选反选功能

      点击播放
    • 第72节 - 项目实战-MyShop-用户管理功能-实现批量删除功能1

      点击播放
    • 第73节 - 项目实战-MyShop-用户管理功能-实现批量删除功能2

      点击播放
    • 第74节 - 项目实战-MyShop-用户管理功能-使用 DataTables 插件实现分页功能1

      点击播放
    • 第75节 - 项目实战-MyShop-用户管理功能-使用 DataTables 插件实现分页功能2

      点击播放
    • 第76节 - 项目实战-MyShop-用户管理功能-实现编辑和查看功能

      点击播放
    • 第77节 - 项目实战-MyShop-用户管理功能-重新实现搜索功能

      点击播放
    • 第78节 - 项目实战-MyShop-用户管理功能-最后的收尾工作

      点击播放
    • 第79节 - 项目实战-MyShop-内容管理功能-内容分类功能准备

      点击播放
    • 第80节 - 项目实战-MyShop-内容管理功能-使用 TreeTable 展示树形表格

      点击播放
    • 第81节 - 项目实战-MyShop-内容管理功能-内容列表功能准备

      点击播放
    • 第82节 - 项目实战-MyShop-内容管理功能-使用 zTree 展示内容分类数据

      点击播放
    • 第83节 - 项目实战-MyShop-使用 Lombok 插件简化 Bean 代码

      点击播放
    • 第84节 - 项目实战-MyShop-使用 Spring Validation 简化服务端验证

      点击播放
    • 第85节 - 项目实战-MyShop-内容管理功能-Spring MVC + Dropzone 实现图片上传

      点击播放
    • 第86节 - 项目实战-MyShop-内容管理功能-封装 Dropzone 插件

      点击播放
    • 第87节 - 项目实战-MyShop-内容管理功能-使用 wangEditor 富文本编辑器

      点击播放
    • 第88节 - 项目实战-MyShop-内容管理功能-实现 wangEditor 文件上传功能

      点击播放
    • 第89节 - 项目实战-MyShop-内容管理功能-实现关联关系查询

      点击播放
    • 第90节 - 项目实战-MyShop-重构代码-提取统一的数据访问和业务接口

      点击播放
    • 第91节 - 项目实战-MyShop-内容管理功能-实现内容分类的新增功能

      点击播放
    • 第92节 - 项目实战-MyShop-重构代码-深度封装业务逻辑层1

      点击播放
    • 第93节 - 项目实战-MyShop-重构代码-深度封装业务逻辑层2

      点击播放
    • 第94节 - 项目实战-MyShop-重构代码-封装控制器层

      点击播放
    • 第95节 - Spring 的事务管理-Spring 事务管理简介

      点击播放
    • 第96节 - Spring 的事务管理-使用 AspectJ 的 AOP 配置管理事务

      点击播放
    • 第97节 - 项目实战-MyShop-使用 Spring 注解管理事务

      点击播放
    • 第98节 - 解决模块间的通信问题-项目改动说明

      点击播放
    • 第99节 - 解决模块间的通信问题-后台管理与门户数据展示说明

      点击播放
    • 第100节 - 解决模块间的通信问题-为什么存在通信问题

      点击播放
    • 第101节 - 解决模块间的通信问题-Apache HttpClient 简介

      点击播放
    • 第102节 - 解决模块间的通信问题-Apache HttpClient 使用实例

      点击播放
    • 第103节 - 解决模块间的通信问题-使用 Jackson 处理 JSON 数据

      点击播放
    • 第104节 - 解决模块间的通信问题-创建 API 接口模块

      点击播放
    • 第105节 - POJO、VO、DTO、Entity、Domain 的区别

      点击播放
    • 第106节 - 解决模块间的通信问题-RESTful 风格的 API 设计

      点击播放
    • 第107节 - 解决模块间的通信问题-使用 Spirng MVC 实现 RESTful 风格的 API

      点击播放
    • 第108节 - 项目实战-MyShop-创建 Web UI 门户模块

      点击播放
    • 第109节 - 项目实战-MyShop-实现 UI 模块与 API 模块的通信

      点击播放
    • 第110节 - 项目实战-MyShop-实现门户首页的幻灯片展示

      点击播放
    • 第111节 - 项目实战-MyShop-实现门户登录-实现 API

      点击播放
    • 第112节 - 项目实战-MyShop-实现门户登录-对接 API

      点击播放
    • 第113节 - 项目实战-MyShop-实现门户登录-使用拦截器禁止重复登录

      点击播放
    • 第114节 - 小知识-验证码的作用与如何打码

      点击播放
    • 第115节 - 项目实战-MyShop-解决 Maven 无法下载依赖的问题

      点击播放
    • 第116节 - 项目实战-MyShop-实现门户登录-增加 Kaptcha 验证码

      点击播放
    • 第117节 - 项目实战-MyShop-使用 Apache Commons Email 发送邮件

      点击播放
    • 第118节 - 课程完结-阶段总结,撒花,撒花,可喜可贺,可喜可贺

      点击播放
  • JAVA乐趣之坦克大战系列9-高效雷达

    本篇之前的内容介绍了瞄准策略,让大家明白了如何能让我们的雷达更好的锁定到敌人,本篇将分享给大家一个非常高效的雷达,供大家参考。

    325
  • Java编程中的集合讲解

    Iterator是一个接口,它是集合的迭代器,集合可以通过Iterator去遍历集合中的元素。

    291
  • Java编程中的SpringMVC之基本配置

    前面我们了解了MVC模式,本章我们将学习SpringMVC框架的基本使用,掌握SpringMVC的配置方式是使用SpringMVC框架的基础。

    327
  • Java编程中的JSP对象

    JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明。JSP隐式对象也被称为预定义变量。

    271
  • Java中的位移运算

    在Java中,位移运算属于基本运算,符号是<<和>>,即向左位移和向右位移。在Java中只有整数才能位移,所以其他的不考虑,位移运算是将整数在内存中表示的二进制进行位移,所以在Java中分为正数和负数的位移。

    366
  • Java编程之详解finalize

    finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法

    411
  • 5分钟了解基数排序

     基数排序无需进行比较和交换,而是利用分配和收集两种基本操作实现排序。基数排序分为两种:第一种是LSD ,从最低位开始排序;第二种是 MSD, 从最高位开始排序。

    400
  • java编程之冒泡排序(Bubble Sort)

    java编程之冒泡排序(Bubble Sort)

    564
  • Java编程之nio和bio

    Channel提供了从文件,网络读取数据的通道,但是读或写数据,都必须经过Buffer。

    455
  • Java编程之Swing学习

    swing是java GUI应用程序,也就是java做的桌面应用。运行swing程序要求用户电脑上有java环境,这一点不太现实也不方便。现在的java主要以web方向为主,做移动应用和网站开发,分布式、多线程、高并发等都是java程序员发展的方向。

    538