Java Web程序开发入门(2020版)
开课时间
长期有效
课程评分
............... 5.0
课程人数
807人
课程介绍

Java语言自1996年问世以来,已有20多年的历史,与之相关的技术和应用迅猛发展。在“互联网+”时代,Java Web已成为市场上主流的Web开发技术之一,无论是大型网站开发,还是企业级系统的开发,都有Java Web的身影。

所谓Java Web,是指用Java技术来解决Web领域的相关技术的总和,主要包括Servlet、JSP、JavaBean、JDBC等技术。这些技术已经稳定地占据市场10多年,目前仍牢牢地占据着企业级系统开发的市场。因此,Java Web技术是有志于在互联网开发领域发展人员的必备利器之一。

这门课程需要有一定的学习基础,它的前导课程有:《Java程序设计基础》、《HTML+CSS+JavaScript》和《MySql数据库》。有了这些前导的课程才能为本课程的学习打下良好的基础。本门课程仍然是互联网开发领域的入门课程。在本门课程的基础上,大家后续可以继续学习《SSM 框架》等J2EE高级课程。

在本课程中,我们将带领同学们开发一个中等复杂程度的电子商务网上书城网站,训练同学们Web程序开发能力。

本课程采取项目化教学。我们认为:只有在真实的场景中,人们才能真正理解和掌握一项技术。与传统的以“知识点+小例题”的讲授方式不同,在学习Servlet、JSP等技术的过程中,始终结合JDBC、MySql数据库知识,把知识点融入到真实项目开发中,随着项目的展开,知识点由浅入深,循序渐进,好学易懂。课程配套大量相关的学习资源,可以自主学习,欢迎大家学习、交流。

课程目录
1章: 网上书城项目设计
课时 1 课程介绍宣传片
课时 2 1.1 项目预览
课时 3 1.2 需求分析与功能结构
课时 4 1.3 Java Web框架
课时 5 1.4 项目环境与项目框架搭建
课时 6 第1章测验
2章: JDBC
课时 7 2.1 JDBC概述
课时 8 2.2 使用JDBC向Mysql数据库中插入一条记录
课时 9 2.3 ResultSet结果集对象
课时 10 第2章测试
3章: 使用Servlet实现用户注册
课时 11 3.1 HTTP协议(1)
课时 12 3.1 HTTP协议(2)
课时 13 3.2 Servlet接口
课时 14 3.3 继承HttpServlet类创建Servlet
课时 15 动画视频一Servlet的生命周期
课时 16 动画视频二HttpServletRequest对象和HttpServletResponse对象的产生
课时 17 3.4.1使用HttpServletResponse发送响应消息体
课时 18 3.4.2 使用HttpServletRequest对象获取请求参数
课时 19 3.4.3 使用HttpServletResponse请求重定向实现页面跳转
课时 20 3.4.4使用RequestDispatcher对象实现请求转发和请求包含
课时 21 3.5.1 使用Servlet实现用户注册(1)
课时 22 3.5.2 使用Servlet实现用户注册(2)
课时 23 第3章测验
4章: 使用会话技术实现用户登录
课时 24 4.1 会话跟踪技术
课时 25 4.2 Session对象
课时 26 4.3.1 使用session实现用户登录(1)
课时 27 4.3.2 使用session实现用户登录(2)
课时 28 4.4 Cookie对象
课时 29 4.5 使用Cookie实现记住用户名
课时 30 第4章测验
5章: JSP技术与书城首页改造
课时 31 5.1 JSP概述
课时 32 5.2 JSP基本语法
课时 33 5.3.1 page指令及将HTML文件转换成JSP文件
课时 34 5.3.2 include指令及网上书城首页的拆分
课时 35 5.4.1 JSP隐式对象
课时 36 5.4.2 使用JSP隐式对象优化网上书城项目
课时 37 5.5 JSP动作元素及网上书城新首页
课时 38 第5章测验
6章: JavaBean组件
课时 39 6.1 初识JavaBean
课时 40 6.2 BeanUtils工具及其应用
课时 41 第6章测验
7章: EL与JSTL
课时 42 7.1 EL表达式的基本概念
课时 43 7.2.1 EL表达式的基本语法
课时 44 7.2.2 EL表达式中的其他语法知识
课时 45 7.4 什么是JSTL
课时 46 7.3 EL表达式的隐式对象
课时 47 7.5.1 JSTL中的核心标签库
课时 48 7.5.2 JSTL核心标签库中其他标签
课时 49 第7章测验
8章: 图书的分类分页展示
课时 50 8.1 创建PageBean
课时 51 8.2 ShowProductByPageServlet类 和ProductService类的创建
课时 52 8.3 ProductDao类的编写
课时 53 8.4.1 商品列表页面product_list文件的处理
课时 54 8.4.2 product_list页面处理的其他内容
1章: 网上书城项目设计
课时 1 课程介绍宣传片
课时 2 1.1 项目预览
课时 3 1.2 需求分析与功能结构
课时 4 1.3 Java Web框架
课时 5 1.4 项目环境与项目框架搭建
课时 6 第1章测验
2章: JDBC
课时 7 2.1 JDBC概述
课时 8 2.2 使用JDBC向Mysql数据库中插入一条记录
课时 9 2.3 ResultSet结果集对象
课时 10 第2章测试
3章: 使用Servlet实现用户注册
课时 11 3.1 HTTP协议(1)
课时 12 3.1 HTTP协议(2)
课时 13 3.2 Servlet接口
课时 14 3.3 继承HttpServlet类创建Servlet
课时 15 动画视频一Servlet的生命周期
课时 16 动画视频二HttpServletRequest对象和HttpServletResponse对象的产生
课时 17 3.4.1使用HttpServletResponse发送响应消息体
课时 18 3.4.2 使用HttpServletRequest对象获取请求参数
课时 19 3.4.3 使用HttpServletResponse请求重定向实现页面跳转
课时 20 3.4.4使用RequestDispatcher对象实现请求转发和请求包含
课时 21 3.5.1 使用Servlet实现用户注册(1)
课时 22 3.5.2 使用Servlet实现用户注册(2)
课时 23 第3章测验
4章: 使用会话技术实现用户登录
课时 24 4.1 会话跟踪技术
课时 25 4.2 Session对象
课时 26 4.3.1 使用session实现用户登录(1)
课时 27 4.3.2 使用session实现用户登录(2)
课时 28 4.4 Cookie对象
课时 29 4.5 使用Cookie实现记住用户名
课时 30 第4章测验
5章: JSP技术与书城首页改造
课时 31 5.1 JSP概述
课时 32 5.2 JSP基本语法
课时 33 5.3.1 page指令及将HTML文件转换成JSP文件
课时 34 5.3.2 include指令及网上书城首页的拆分
课时 35 5.4.1 JSP隐式对象
课时 36 5.4.2 使用JSP隐式对象优化网上书城项目
课时 37 5.5 JSP动作元素及网上书城新首页
课时 38 第5章测验
6章: JavaBean组件
课时 39 6.1 初识JavaBean
课时 40 6.2 BeanUtils工具及其应用
课时 41 第6章测验
7章: EL与JSTL
课时 42 7.1 EL表达式的基本概念
课时 43 7.2.1 EL表达式的基本语法
课时 44 7.2.2 EL表达式中的其他语法知识
课时 45 7.4 什么是JSTL
课时 46 7.3 EL表达式的隐式对象
课时 47 7.5.1 JSTL中的核心标签库
课时 48 7.5.2 JSTL核心标签库中其他标签
课时 49 第7章测验
8章: 图书的分类分页展示
课时 50 8.1 创建PageBean
课时 51 8.2 ShowProductByPageServlet类 和ProductService类的创建
课时 52 8.3 ProductDao类的编写
课时 53 8.4.1 商品列表页面product_list文件的处理
课时 54 8.4.2 product_list页面处理的其他内容