Java项目实战
Java项目实战
2万+ 人选课
更新日期:2025/06/19
开课时间2025/01/21 - 2025/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
本门课程主要讲解如何使用Java Web技术开发动态网站。Java Web是互联网应用领域主流的Web开发技术之一,被广泛应用于大型网站和企业信息系统的开发,是从事IT行业的人员必备技能之一。本课程选择企业典型的Java Web技术项目案例,实施任务为导向,任务驱动为手段。学习者在观看微课学习知识点和技能点的基础上,利用配套的实训指导书,完成典型Java项目的开发。
课程大纲

在线教程

章节简介教学计划
动态网页开发基础
登录后可预览视频
动态网页基础
徐翠娟
学习资料
部署简单的Web应用
Tomcat安装与运行
徐翠娟
Tomcat配置与部署
徐翠娟
使用集成开发工具创建Web应用
徐翠娟
软件工程师职业素养--团队精神
宿佳宁
JSP技术
学习资料
JSP概述
杨文
学习资料
JSP基本语法
杨文
JSP指令
page指令
杨文
include指令
杨文
JSP隐式对象
out对象
杨文
pageContext对象
杨文
exception对象
杨文
JSP动作元素
include动作元素
杨文
forward动作元素
杨文
软件工程师职业素养--编码规范
宿佳宁
Servlet基础
学习资料
Servlet开发入门
Servlet概述
刘立栋
学习资料
使用开发工具创建Servlet
刘立栋
Servlet生命周期
刘立栋
ServletConfig和ServletContext
ServletConfig接口
刘立栋
ServletContext接口
刘立栋
软件工程师职业素养—文档撰写规范
宿佳宁
请求与响应
学习资料
HttpServletResponse
学习资料
发送状态码相关的方法
吴奇英
发送响应消息头相关的方法
吴奇英
发送响应消息体相关的方法
吴奇英
HttpServletResponse的应用
解决中文乱码
吴奇英
学习资料
请求重定向
吴奇英
HttpRequest对象
获取请求行信息的相关方法
吴奇英
获取请求消息头的相关方法
吴奇英
HttpRequest对象的应用
获取请求参数的方法
吴奇英
解决请求参数的中文乱码
吴奇英
通过request对象传递数据
吴奇英
RequestDispatcher对象的应用
请求转发
吴奇英
请求包含
吴奇英
软件工程师职业素养—数据安全意识
尹洪岩
会话及其会话技术
学习资料
Cookie对象
Cookie API
刘立栋
Cookie的应用
刘立栋
Session对象
Session API
刘立栋
Session的应用
刘立栋
Application对象
Application API
刘立栋
Application的应用
刘立栋
学习资料
软件工程师职业素养—职业道德与操守
宿佳宁
EL表达式和JSTL
学习资料
EL表达式
初识EL
宋磊
EL表达式语法
宋磊
EL隐式对象
宋磊
JSTL
JSTL概述
宋磊
通用标签
宋磊
条件标签
宋磊
迭代标签
宋磊
软件工程师职业素养—工匠精神
尹洪岩
JDBC
学习资料
JDBC常用的API
欧阳广婧
实现第一个JDBC程序
欧阳广婧
PreparedStatement对象
欧阳广婧
ResultSet对象
欧阳广婧
使用JDBC完成数据的增删改查
创建JavaBean
欧阳广婧
创建工具类
欧阳广婧
创建DAO
欧阳广婧
创建测试类
欧阳广婧
软件工程师职业素养—技术创新
尹洪岩
JSP开发业务应用
学习资料
文件的上传与下载(1)
刘立栋
文件的上传与下载(2)
刘立栋
JSP分页显示数据(1)
刘立栋
JSP分页显示数据(2)
刘立栋
软件工程师职业素养—质量至上
尹洪岩
  • 第一章动态网页开发基础

    本章将逐步深入地了解进行Web应用开发所使用的技术架构,即B/S架构,以及B/S架构所具有的优势。熟练掌握Tomcat的基本使用、配置、管理,为后面的Web应用程序开发打下坚实的基础。

  • 1.1动态网页基础

    介绍B/S技术的工作原理

  • 1.2部署简单的Web应用

    介绍应用服务器Tomcat的基本使用、配置和管理

  • 1.3使用集成开发工具创建Web应用

    使用集成开发工具Eclipse创建一个典型Web应用及常见错误的解决办法

  • 1.4软件工程师职业素养--团队精神

    本节主要讲解软件工程师的职业素养-团队精神,通过介绍团队精神的含义,团队精神在软件开发过程中的作用,让同学们深入理解软件工程师的团队精神。

  • 第二章JSP技术

    本章讲解JSP技术的概念、运行原理、基本语法和常用指令的用法,本章讲解jsp技术,包括jsp概述、基本语法、jsp指令、jsp隐式对象、jsp动作元素等内容。通过本部分的学习将掌握jsp的开发基础,指令的使用、隐式对象的应用,能够为后续的学习打下基础。

  • 2.1JSP概述

    本节主要讲解jsp的开发基础知识,通过本节的学习掌握jsp的概念、特点、作用、结构和工作原理等。

  • 2.2JSP基本语法

    本节主要讲解jsp表达式、声明语句、注释等,通过本节的学习掌握jsp的基本语法,为后续的学习打下基础。

  • 2.3JSP指令

    本节主要讲解page指令和include指令,jsp指令用来声明JSP页面的相关属性,通过本部分的学习掌握jsp指令的语法、常用属性。

  • 2.4JSP隐式对象

    本节主要讲解jsp的隐式对象,主要是exception对象、pageContext对象和out对象三个对象,通过本部分的学习掌握隐式对象的语法、属性以及应用。

  • 2.5JSP动作元素

    本节主要讲解jsp动作元素,通过本部分的学习掌握include动作元素和forward动作元素的语法、属性、功能等。

  • 2.6软件工程师职业素养--编码规范

    本节主要讲解软件工程师职业素养—Java项目编码规范,通过介绍编码规范的作用,Java项目常用的编码规范,让同学们了解并掌握Java项目编码规范的作用和意义。

  • 第三章Servlet基础

    本章讲解Servlet技术,利用JavaServlet可以方便、高效地构建各种基于B/S结构的解决方案。包括servlet的基本知识、生命周期、工作流程、ServletConfig接口和ServletContext接口等内容。通过本部分的学习将掌握servlet的工作原理、开发流程主要的应用,能够为后续的学习打下基础。

  • 3.1Servlet开发入门

    本节主要讲解servlet的开发基础知识、servlet的开发流程、生命周期等,通过本节的学习掌握servlet的开发、设计、应用等。

  • 3.2ServletConfig和ServletContext

    本节主要讲解ServletConfig接口和ServletContext接口的基本概念、主要功能、常用方法,并通过案例展示接口的使用,通过本节的学习掌握ServletConfig接口和ServletContext接口的常用方法和应用,为后续的学习打下基础。

  • 3.3软件工程师职业素养—文档撰写规范

    本节主要讲解软件工程师职业素养--文档撰写规范,通过介绍文档在软件开发过程的作用,并讲解文档撰写的规范,让同学们了解软件项目开发中文件撰写规范。

  • 第四章请求与响应

    本章主要介绍了HttpServletResponse对象和HttpServletRequest对象的使用,其中 HttpServletResponse对象封装了HTTP响应消息,并且提供了发送状态码、发送响应消息头、发送响应消息体的方法。使用这些方法可以解决中文输出乱码问题,实现网页的定时刷新跳转,请求重定向等。HttpServletRequest对象封装了HTTP请求消息,也提供了获取请求行、获取请求消息头、获取请求参数的方法。使用这些方法可以解决请求参数的中文乱码问题,并且使用request域对象传递数据的方法,还可以实现请求转发和请求包含。

  • 4.1HttpServletResponse

    讲解HttpServletResponse对象发送请求的相关方法。

  • 4.2HttpServletResponse的应用

    使用HttpServletResponse解决中文输出乱码问题并实现网页定时刷新并跳转。

  • 4.3HttpRequest对象

    讲解HttpServletRequest对象接受请求的相关方法。

  • 4.4HttpRequest对象的应用

    使用HttpServletRequest对象获取请求参数及解决请求参数的中文乱码问题。

  • 4.5RequestDispatcher对象的应用

    使用RequestDispatcher对象实现请求转发。

  • 4.6软件工程师职业素养—数据安全意识

    本节主要讲解软件工程师职业素养-数据安全意识,通过分析软件开发过程中信息安全风险和网络安全带来的危害,掌握网络安全法条法规,提高网络安全意识。

  • 第五章会话及其会话技术

    本章讲解会话技术及java中会话技术,包括会话技术概述、cookie对象、session对象、application对象等内容。通过本部分的学习将掌握会话技术的基础理论,cookie的使用、session对象的应用、application对象的应用,能够为后续的学习打下基础。

  • 5.1Cookie对象

    本节主要讲解会话技术的开发基础知识,cookie对象、常用方法,通过本节的学习掌握会话技术的概念、特点、作用、工作原理,cookie对象基本概念、常用方法、主要应用等。

  • 5.2Session对象

    本节主要讲解session对象的概念、常用方法、session与cookie的区别、应用案例等,通过本节的学习掌握session对象的原理、主要方法、主要的应用。

  • 5.3Application对象

    本节主要讲解application对象的概念、常用方法、应用案例等,通过本节的学习掌握application对象的原理、主要方法、主要的应用。

  • 5.4软件工程师职业素养—职业道德与操守

    本节主要讲解软件工程师职业素养—职业道德与操守,通过介绍软件工程师的职业道德与操守,让同学们了解除了学习好专业知识,培养良好的职业道德与操守也十分重要。

  • 第六章EL表达式和JSTL

    讲解使用JSTL和EL表达式,简化JSP页面的设计,实现无Java代码嵌入的JSP页面开发。

  • 6.1EL表达式

    讲解EL表达式的基本语法及EL表达式的隐式对象。

  • 6.2JSTL

    讲解JSP标签标签库中常用的标签,如out标签、条件标签、迭代标签等。

  • 6.3软件工程师职业素养—工匠精神

    本节主要讲解软件工程师的职业素养-工匠精神,通过分析程序员的主要工作职责和如何成为卓越的软件工程师,让同学们深入理解软件工程师的工匠精神。

  • 第七章JDBC

    在Web开发中,不可避免地要使用数据库来存储和管理数据。为了在Java语言中提供对数据库访问的支持,SUN公司与1996年提供了一套访问数据库的标准Java类库,即JDBC。本章将主要围绕JDBC常用的API、JDBC基本操作等知识进行详细的讲解。

  • 7.1JDBC常用的API

    介绍JDBC常用的API,对常用的类和接口进行详细介绍。

  • 7.2实现第一个JDBC程序

    讲解如何使用JDBC常用API实现一个JDBC程序。

  • 7.3PreparedStatement对象

    介绍如何使用PreparedStatement对象提高数据的访问效率。

  • 7.4ResultSet对象

    ResultSet主要用于存储结果集,讲解如何使用ResultSet对象滚动读取结果集中的数据。

  • 7.5使用JDBC完成数据的增删改查

    使用一个完整的案例完成对数据库数据的增加、删除、修改、查询的操作。

  • 7.6软件工程师职业素养—技术创新

    本节主要讲解软件工程师职业素养—技术创新,通过分析国内外数据库的发展,讲解国产达梦数据库的使用,掌握国产数据库的操作方法。

  • 第八章JSP开发业务应用

    本章讲解JSP开发业务应用,在掌握jsp的基本技术基础上,学习web项目的业务应用开发,主要包括文件的上传和下载技术、分页显示数据技术等内容。通过本部分的学习将掌握jsp中文件上传和下载、分页的工作原理、开发流程,主要的应用过程,能够为后续的项目开发打下基础。

  • 8.1文件的上传与下载(1)

    本节主要讲解文件上传和下载的开发基础知识、commons-upload组件、常用方法等,通过本节的学习掌握文件上传和下载的基本理论、commons-upload组件的应用、常用接口等。

  • 8.2文件的上传与下载(2)

    本节主要通过案例讲解文件上传与下载的具体应用。

  • 8.3JSP分页显示数据(1)

    本节主要讲解jsp分页的基本理论、分页的主要使用、实现的方法方式,基于mysql数据库的分页技术,通过学习掌握分页技术的原理和开发流程。

  • 8.4JSP分页显示数据(2)

    本节主要通过案例讲解JSP分页显示数据的具体应用。

  • 8.5软件工程师职业素养—质量至上

    本节主要讲解软件工程师职业素养—质量至上,掌握软件质量的概念、软件质量的的五大标准、软件测试的特点及重要性等

  • 开始学习
  • 第一章  作业测试
    第一章 动态网页开发基础

    1.1 动态网页基础

    1.2 部署简单的Web应用

    1.3 使用集成开发工具创建Web应用

    1.4 软件工程师职业素养--团队精神

    视频数5
  • 第二章  作业测试
    第二章 JSP技术

    2.1 JSP概述

    2.2 JSP基本语法

    2.3 JSP指令

    2.4 JSP隐式对象

    2.5 JSP动作元素

    2.6 软件工程师职业素养--编码规范

    视频数10
  • 第三章  作业测试
    第三章 Servlet基础

    3.1 Servlet开发入门

    3.2 ServletConfig和ServletContext

    3.3 软件工程师职业素养—文档撰写规范

    视频数6
  • 第四章  作业测试
    第四章 请求与响应

    4.1 HttpServletResponse

    4.2 HttpServletResponse的应用

    4.3 HttpRequest对象

    4.4 HttpRequest对象的应用

    4.5 RequestDispatcher对象的应用

    4.6 软件工程师职业素养—数据安全意识

    视频数13
  • 第五章  作业测试
    第五章 会话及其会话技术

    5.1 Cookie对象

    5.2 Session对象

    5.3 Application对象

    5.4 软件工程师职业素养—职业道德与操守

    视频数7
  • 第六章  作业测试
    第六章 EL表达式和JSTL

    6.1 EL表达式

    6.2 JSTL

    6.3 软件工程师职业素养—工匠精神

    视频数8
  • 第七章  作业测试
    第七章 JDBC

    7.1 JDBC常用的API

    7.2 实现第一个JDBC程序

    7.3 PreparedStatement对象

    7.4 ResultSet对象

    7.5 使用JDBC完成数据的增删改查

    7.6 软件工程师职业素养—技术创新

    视频数9
  • 第八章  作业测试
    第八章 JSP开发业务应用

    8.1 文件的上传与下载(1)

    8.2 文件的上传与下载(2)

    8.3 JSP分页显示数据(1)

    8.4 JSP分页显示数据(2)

    8.5 软件工程师职业素养—质量至上

    视频数5
  • 期末考试