这门课解决什么问题

这份资料围绕企业级 Java 开发展开,核心是解决后端服务从本地跑起来到对外提供接口的问题。很多刚接触 Web 开发的人,卡在的第一关不是写业务代码,而是环境搭建和框架整合:JDK 装哪个版本、Tomcat 怎么和开发工具关联、Spring 怎么把各个组件串起来。资料从配置 JDK8 和 Tomcat9 开始,一步步演示开发工具的设置,再过渡到用 Spring 整合各种 Java EE 框架的思路。它面向的是需要搭建标准 Web 后端、处理 HTTP 请求和数据库交互的场景,比如做一个能接收前端参数、查询数据库并返回结果的后台服务。如果你之前只写过控制台程序,对 Web 应用怎么部署到服务器没有概念,这部分内容能帮你把开发环境理顺。

适合什么基础与建议先看哪几块

这份资料适合已经掌握 Java 基础语法、能独立写面向对象程序,但没做过完整 Web 项目的人。如果你连基本语法还不熟,建议先补完循环、集合、异常处理再来看。资料开头的环境构建部分看起来琐碎,但非常关键。建议先把 JDK8 和 Tomcat9 的安装与配置部分完整看一遍,跟着视频在自己的机器上把环境跑通,确认开发工具能正常识别服务器运行环境。这个环节如果跳过,后面写代码时会频繁遇到启动报错、找不到类路径等问题,排查起来非常消耗耐心。环境搭好后,重点看 Spring 整合框架的章节,理解各层之间怎么调用,这是整套资料的核心骨架。

学完能独立做什么与资料怎么配合练习

跟着资料走完,你能独立搭建一套基础的 Java Web 后端环境,完成一个能处理基本增删改查业务的后台服务。具体来说,你可以写出接收前端请求的接口,连接数据库执行查询,并通过 Spring 把各个组件组装起来运行。练习方法上,建议不要只看不练。每看完一个配置或整合步骤,立刻在自己的开发工具里照着操作一遍。遇到环境配置类章节,重点是自己动手装一遍软件、改一遍配置文件,确认服务器能正常启动。看到框架整合部分时,尝试自己新建一个小模块,比如实现一个简单的数据添加接口,从接收请求到数据入库走通整个流程。资料里的演示步骤是用来参照的,只有自己敲过代码、解决过报错,这些知识才会真正变成你能用在项目里的东西。

课程目录

课程目录89 集
  • 1-1 [用Spring整合各种Java EE框架] JavaEE的开发方式 (03:30).mp4
  • 1-2 [用Spring整合各种Java EE框架] JavaEE开发环境构建(安装JDK8) (08:35).mp4
  • 1-3 [用Spring整合各种Java EE框架] JavaEE开发环境构建(安装Tomcat9) (06:11).mp4
  • 1-4 [用Spring整合各种Java EE框架] JavaEE开发环境构建(安装MyEclipse2017) (08:02).mp4
  • 1-5 [用Spring整合各种Java EE框架] JavaEE开发环境构建(配置MyEclipse2017) (07:42).mp4
  • 1-6 [用Spring整合各种Java EE框架] JavaEE开发环境构建(配置MyEclipse2017) (04:54).mp4
  • 1-7 [用Spring整合各种Java EE框架] JavaEE开发环境构建(集成MyEclipse2017) (08:02).mp4
  • 1-8 [用Spring整合各种Java EE框架] JavaEE开发环境构建 (08:35).mp4
  • 1-9 [用Spring整合各种Java EE框架] JavaEE开发入门(简单JavaEE程序) (06:43).mp4
  • 1-10 [用Spring整合各种Java EE框架] JavaEE开发入门(简单JavaEE程序) (15:07).mp4
  • 1-11 [用Spring整合各种Java EE框架] JavaEE开发入门(调试JavaEE程序) (05:31).mp4
  • 1-12 [用Spring整合各种Java EE框架] JavaEE开发入门(管理JavaEE项目) (08:27).mp4
  • 1-13 [用Spring整合各种Java EE框架] JavaEE开发入门(资料) (06:43).mp4
  • 2-1 [Struts 2基础] Struts2框架开发入门(MVC思想及实现方式) (05:00).mp4
  • 2-2 [Struts 2基础] Struts2框架开发入门(简单Struts2开发1) (05:05).mp4
  • 2-3 [Struts 2基础] Struts2框架开发入门(简单Struts2开发2) (08:58).mp4
  • 2-4 [Struts 2基础] Struts2框架开发入门(资料) (05:00).mp4
  • 2-5 [Struts 2基础] Struts2原理及工作流程 (06:46).mp4
  • 2-6 [Struts 2基础] Struts2的控制器Action类 (08:39).mp4
  • 3-1 [Struts 2标签库] Struts 2的OGNL (08:38).mp4
  • 3-2 [Struts 2标签库] Struts2的标签库(数据标签_3.2.1) (12:13).mp4
  • 3-3 [Struts 2标签库] Struts2的标签库(控制标签_3.2.2) (10:38).mp4
  • 3-4 [Struts 2标签库] Struts2的标签库(表单标签_3.2.3(1)) (08:45).mp4
  • 3-5 [Struts 2标签库] Struts2的标签库(表单标签_3.2.3(2)) (13:07).mp4
  • 3-6 [Struts 2标签库] Struts2的标签库 (12:13).mp4
  • 4-1 [Struts 2类型转换及输入校验] Struts2内置类型转换器 (07:28).mp4
  • 4-2 [Struts 2类型转换及输入校验] Struts 2内置类型转换器 (07:28).mp4
  • 4-3 [Struts 2类型转换及输入校验] 自定义类型转换器 (11:47).mp4
  • 4-4 [Struts 2类型转换及输入校验] 自定义类型转换器(资料) (11:47).mp4
  • 4-5 [Struts 2类型转换及输入校验] 数组和集合类型的转换(资料) (06:09).mp4
  • 4-6 [Struts 2类型转换及输入校验] Struts2输入校验(Struts校验框架1) (07:06).mp4
  • 4-7 [Struts 2类型转换及输入校验] Struts2输入校验(Struts校验框架2) (09:12).mp4
  • 4-8 [Struts 2类型转换及输入校验] Struts2输入校验(资料) (07:06).mp4
  • 5-1 [Struts 2应用进阶] Struts2拦截器(拦截器简介_5.1.1) (10:25).mp4
  • 5-2 [Struts 2应用进阶] Struts2拦截器(拦截器应用_5.1.1) (06:11).mp4
  • 5-3 [Struts 2应用进阶] Struts2拦截器(资料) (10:25).mp4
  • 5-4 [Struts 2应用进阶] Struts2文件操作(资料) (08:08).mp4
  • 5-5 [Struts 2应用进阶] Struts2国际化(国际化原理_5.3.1) (05:58).mp4
  • 5-6 [Struts 2应用进阶] Struts2国际化(国际化应用_5.3.2) (09:56).mp4
  • 5-7 [Struts 2应用进阶] Struts2国际化 (05:58).mp4
  • 6-1 [Struts 2综合应用案例] “图书管理系统”主界面设计(资料) (10:11).mp4
  • 6-2 [Struts 2综合应用案例] 实现“借书”功能(资料) (10:15).mp4
  • 6-3 [Struts 2综合应用案例] 实现“图书管理”功能(资料) (10:13).mp4
  • 7-1 [Hibernate基础] ORM简介7.1(1) (09:31).mp4
  • 7-2 [Hibernate基础] ORM简介7.1(2) (12:04).mp4
  • 7-3 [Hibernate基础] ORM简介 (09:31).mp4
  • 7-4 [Hibernate基础] HibernateSessionFactory类(资料) (13:50).mp4
  • 8-1 [Hibernate映射机制] 主键映射(资料) (12:50).mp4
  • 8-2 [Hibernate映射机制] 对象关系映射(继承关系映射_8.3.1) (11:51).mp4
  • 8-3 [Hibernate映射机制] 对象关系映射_8.3.2(1) (11:25).mp4
  • 8-4 [Hibernate映射机制] 对象关系映射_8.3.2(2) (09:09).mp4
  • 8-5 [Hibernate映射机制] 对象关系映射(资料) (11:51).mp4
  • 9-1 [Hibernate对持久化对象的操作] 操作持久化对象的常用方法 (06:05).mp4
  • 9-2 [Hibernate对持久化对象的操作] HQL查询 (09:14).mp4
  • 9-3 [Hibernate对持久化对象的操作] Hibernate的批量操作 (07:21).mp4
  • 9-4 [Hibernate对持久化对象的操作] 持久对象的生命周期 (04:41).mp4
  • 10-1 [Hibernate高级特性] Hibernate事务管理 (07:10).mp4
  • 10-2 [Hibernate高级特性] Hibernate的拦截器(资料) (09:14).mp4
  • 11-1 [Hibernate与Struts 2整合应用案例] Hibernate与Struts2系统的整合_11.1 (04:27).mp4
  • 11-2 [Hibernate与Struts 2整合应用案例] Hibernate与Struts2系统的整合 (04:27).mp4
  • 11-3 [Hibernate与Struts 2整合应用案例] 添加Hibernate及开发持久层_11.2 (09:46).mp4
  • 11-4 [Hibernate与Struts 2整合应用案例] 添加Hibernate及开发持久层(资料) (09:46).mp4
  • 12-1 [MyBatis基础] MyBatis简介_12.1(1). (05:49).mp4
  • 12-2 [MyBatis基础] MyBatis简介_12.1(2). (13:36).mp4
  • 12-3 [MyBatis基础] MyBatis简介 (05:49).mp4
  • 12-4 [MyBatis基础] MyBatis原理及工作流程_12.3 (05:18).mp4
  • 12-5 [MyBatis基础] MyBatis原理及工作流程 (05:18).mp4
  • 12-6 [MyBatis基础] MyBatis与Struts2整合应用原理_12.5.1 (05:47).mp4
  • 12-7 [MyBatis基础] MyBatis与Struts2整合应用案例_12.5.2 (09:43).mp4
  • 12-8 [MyBatis基础] MyBatis与Struts2整合应用(资料) (05:47).mp4
  • 13-1 [Spring基础] Spring开发入门(Spring概述_13.1.1) (03:45).mp4
  • 13-2 [Spring基础] Spring开发入门(Spring简单应用_13.1.2) (07:30).mp4
  • 13-3 [Spring基础] Spring开发入门 (03:45).mp4
  • 13-4 [Spring基础] Spring的核心机制——依赖注入_13.2 (08:04).mp4
  • 13-5 [Spring基础] Spring的核心机制——依赖注入 (08:04).mp4
  • 13-6 [Spring基础] Spring容器中的Bean_13.3 (07:31).mp4
  • 13-7 [Spring基础] Spring容器中的Bean (07:31).mp4
  • 14-1 [Spring MVC基础] Spring MVC概述 (02:59).mp4
  • 14-2 [Spring MVC基础] 第一个Spring MVC程序(资料) (10:26).mp4
  • 14-3 [Spring MVC基础] 基于注解的控制器实现(资料) (07:38).mp4
  • 14-4 [Spring MVC基础] 与持久层框架的整合应用(资料) (06:22).mp4
  • 14-5 [Spring MVC基础] SpringMVC-Hibernate整合_14.5.1(2 (09:09).mp4
  • 15-1 [Spring的其他功能] Spring的AOP(资料) (09:40).mp4
  • 15-2 [Spring的其他功能] Spring的AOP支持_15.2.2 (09:02).mp4
  • 16-1 [用Spring整合各种Java EE框架] Spring与Struts2整合 (05:13).mp4
  • 16-2 [用Spring整合各种Java EE框架] Spring与Hibernate整合(资料) (08:52).mp4
  • 16-3 [用Spring整合各种Java EE框架] Spring与MyBatis整合(资料) (08:40).mp4
  • 16-4 [用Spring整合各种Java EE框架] Hibernate三者的整合(资料) (07:06).mp4
  • 16-5 [用Spring整合各种Java EE框架] Spring与Spring MVC、MyBatis三者的整合 (06:30).mp4