个人介绍
Java web程序设计

主讲教师:王荣芝、张天怡、王化宇、周洪翠

教师团队:共5

  • 王荣芝
  • 王化宇
  • 张天怡
  • 周洪翠
  • 贾胜颖
学校: 呼伦贝尔学院
开课院系: 人工智能与大数据学院
专业大类: 计算机
开课专业: 计算机科学与技术、软件工程、网络工程
课程负责人: 王荣芝
课程英文名称: Java Web Programming design
课程编号: 123062、121054、120256
学分: 3
课时: 64
课程介绍
《Java Web程序设计》是Java计算机类专业选修课程,是一门实践性很强的课程。本课程的开设将引导学生熟练使用Java Web进行网络编程,教学的指导思想是让学生学以致用,使学生掌握基于Web的“JavaEE(JSP、Servlet、JDBC、Struts2)+Mysql”技术进行WEB软件系统的设计、开发的主流技术。
该课程主要介绍开发配置及部署Java Web项目应用的具体技术、设计模式和经典案例等实用内容。主要内容包括Java Web简介、开发环境配置、JSP基本语法、JSP内置对象、JDBC、Mysql数据库,JavaBean组件、Servlet、MVC模式及应用开发实例等内容,通过本课程的学习,学生将具有JavaEE开发的理论基础和设计经验,能够根据网站设计要求,应用MVC思想构建项目结构,合理设计数据库及Web页面,使用Java Web语言设计算法,实现系统功能;并树立正确的职业观,具有团队意识和工匠精神。为胜任企业级应用的设计和开发等实际工作打下基础。
教师团队

王荣芝

职称:教授

单位:呼伦贝尔学院

部门:人工智能与大数据学院

王化宇

职称:教师

单位:呼伦贝尔学院

部门:人工智能与大数据学院

张天怡

职称:讲师

单位:呼伦贝尔学院

部门:人工智能与大数据学院

周洪翠

职称:副教授

单位:呼伦贝尔学院

部门:人工智能与大数据学院

贾胜颖

职称:教师

教学方法

基于OBE和CDIO工程教学理念,反向设计课程教学目标和内容,采用“一项两线三结合”的教学改革模式,最得较好的教学效果,提升基于Java Web技术对复杂软件的分析、设计能力和综合应用能力,达到本课目标,并为后序课程和专业发展打下坚实基础。具体如下:

“一项”即项目式教学,将一个完整项目“个人信息管理系统(类QQ个人空间)”贯穿教学和评价全过程,将知识点融入项目中,通过“做中学”的工程教学理念体验软件开发过程,提升综合应用能力和解决复杂问题能力。

“两线”即采用理论和实践两条主线并重的原则开展教学,精讲理论指导实践,项目实践验证并强化理论。

“三结合”分别为:(1)线上与线下相结合,利用超星平台自建课程开展混合式教学,培养学生的自主学习能力、协作学习能力和创新能力;(2)课程思政与教学内容相融合,在工程实践中强化培养精益求精、追求卓越的匠心品质;(3)多种教学方法相组合,为达到更好的教学效果,教学中会将多种方法组合运用,激发学习兴趣、提升知识的理解和应用能力。

教学条件
  1. 在线教学资源建设:根据课程教学目标,在超星平台建设了在线课程,根据理论主线设置了8个章,57个小节,根据实践主线融入了23个项目实践小节,录制和发布视频60个,视频总时长1254分钟,教学任务61个,题库总数177题,课程资料24个。

  2. 教材建设:团队参与编写清华大学出版教材一部,《Java Web应用开发技术(JavaEE8+Tomcat9)(第2版·微课视频版》),该书与企业实践紧密结合,内容翔实严谨,作为课程主讲教材。

  3. 教学材料建设:完成教学大纲、实验大纲、考核方案、教学进度方案、教案、教学课件(PPT)等材料建设。

  4. 课程思政案例建设:结合课程内容,共设计了8个思政案例,如在小组任务中通过“人心齐,泰山移”案例培养团队精神,在项目实践中通过强化“缜密分析、严谨设计、精益求精、创新突破”的工作作风来培养工匠精神。


教学效果

课程改革和建设的相关内容受到学生和同行的广泛认可,学生应用课程所学在学科竞赛中佳绩不断,彰显较高的应用和创新能力,课程团队也取得了多项教学成果。

参考教材

书名:《Java Web应用开发技术(JavaEE8+Tomcat9)(第2版·微课视频版》)

书号:978-7-302-62615-2

作者:肖海鹏、王荣芝主编,张天怡、王化宇、周洪翠副主编

出版社、出版时间:清华大学出版社,2023年4月


课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 web的由来和发展
视频
.mp4
2023-04-24 151.46MB
1.2 用Java开发web程序
附件
.${file.extension}
2020-02-23 --
 
附件
.${file.extension}
2020-02-23 --
 
附件
.${file.extension}
2020-02-23 --
 
附件
.${file.extension}
2020-02-23 --
 
附件
.${file.extension}
2020-02-23 --
 
附件
.${file.extension}
2020-02-23 --
 
附件
.${file.extension}
2020-02-23 --
 
附件
.${file.extension}
2020-02-23 --
 
附件
.${file.extension}
2020-02-23 --
1.3 Java web的开发环境
视频
.mp4
2021-02-27 56.81MB
1.4 基于Eclipse的JavaWeb项目开发
视频
.mp4
2022-09-01 311.92MB
2.2 HTML5
视频
.mp4
2020-02-28 67.64MB
 
文档
.pptx
2020-02-28 537.95KB
2.3 CSS样式表
视频
.mp4
2020-02-28 17.05MB
 
视频
.mp4
2020-02-28 5.02MB
 
文档
.pptx
2020-02-28 528.03KB
2.4 JavaScript技术
附件
.${file.extension}
2020-02-28 --
2.4.1 了解JavaScript
视频
.mp4
2020-02-27 13.20MB
2.4.2 JavaScript语言基础
视频
.mp4
2020-02-27 41.89MB
2.4.3 流程控制语句
视频
.mp4
2020-02-27 38.23MB
2.4.4 函数
视频
.mp4
2020-02-27 9.07MB
2.4.5 事件处理
视频
.mp4
2020-02-27 4.85MB
2.4.6 常用对象
视频
.mp4
2020-02-27 19.19MB
2.4.7 DOM技术
视频
.mp4
2020-02-27 19.38MB
2.5 jQuery与AJAX技术
文档
.pptx
2022-09-05 579.60KB
3.1 JSP页面基本结构组成
文档
.pptx
2020-03-16 570.51KB
3.1.1 JSP脚本元素
视频
.mp4
2020-03-03 115.99MB
3.1.2 JSP指令与动作
视频
.mp4
2020-03-03 510.36MB
3.2 JSP内置对象
文档
.pptx
2020-03-16 573.37KB
3.2.1 out、request和response
视频
.mp4
2020-03-16 572.25MB
3.2.2 session、application
视频
.mp4
2020-03-16 324.12MB
4.1 MySQL和Navicat for MySQL
附件
.${file.extension}
2020-03-16 --
 
附件
.${file.extension}
2020-03-16 --
 
附件
.${file.extension}
2020-03-16 --
 
附件
.${file.extension}
2020-03-16 --
 
附件
.${file.extension}
2020-03-16 --
 
附件
.${file.extension}
2020-03-16 --
 
附件
.${file.extension}
2020-03-16 --
 
附件
.${file.extension}
2020-03-16 --
 
附件
.${file.extension}
2020-03-16 --
 
附件
.${file.extension}
2020-03-16 --
4.2 JDBC简介
视频
.mp4
2020-03-17 9.90MB
 
视频
.mp4
2020-03-17 15.66MB
 
附件
.${file.extension}
2020-03-17 --
 
附件
.${file.extension}
2020-03-17 --
 
附件
.${file.extension}
2020-03-17 --
 
附件
.${file.extension}
2020-03-17 --
4.3 访问数据库
视频
.mp4
2020-03-27 57.92MB
 
附件
.${file.extension}
2020-03-27 --
 
附件
.${file.extension}
2020-03-27 --
 
附件
.${file.extension}
2020-03-27 --
 
附件
.${file.extension}
2020-03-27 --
4.4 数据库连接池
附件
.${file.extension}
2020-03-27 --
 
附件
.${file.extension}
2020-03-27 --
 
附件
.${file.extension}
2020-03-27 --
 
附件
.${file.extension}
2020-03-27 --
4.5.1 项目简介及模板资料下载
附件
.zip
2023-12-17 --
 
视频
.mp4
2023-12-17 76.17MB
 
图片
.png
2023-12-17 --
4.5.2 项目架构
视频
.mp4
2022-03-29 123.31MB
 
附件
.${file.extension}
2022-03-29 --
 
附件
.${file.extension}
2022-03-29 --
4.5.3 管理员登录
视频
.mp4
2022-03-31 76.99MB
4.5.4 查询用户
视频
.mp4
2022-03-31 86.83MB
4.5.5 配置连接池
视频
.mp4
2022-04-01 107.61MB
5.2 设计JavaBean
附件
.${file.extension}
2020-03-23 --
6.1 Servlet简介
视频
.mp4
2022-03-31 14.14MB
 
附件
.${file.extension}
2022-03-31 --
 
附件
.${file.extension}
2022-03-31 --
6.2 Servlet API
视频
.mp4
2022-03-31 10.01MB
6.3 创建Servlet
视频
.mp4
2022-03-31 14.50MB
 
附件
.${file.extension}
2022-03-31 --
 
附件
.${file.extension}
2022-03-31 --
 
附件
.${file.extension}
2022-03-31 --
6.4 Filter过滤器
视频
.mp4
2022-04-25 34.94MB
 
附件
.${file.extension}
2022-04-25 --
 
附件
.${file.extension}
2022-04-25 --
 
附件
.${file.extension}
2022-04-25 --
6.4.1 编码过滤
视频
.mp4
2022-04-25 47.39MB
6.4.2 用户权限过滤
视频
.mp4
2022-04-25 184.07MB
6.5 Listener监听器
视频
.mp4
2021-05-11 18.22MB
 
附件
.${file.extension}
2021-05-11 --
 
附件
.${file.extension}
2021-05-11 --
 
附件
.${file.extension}
2021-05-11 --
6.6.1 管理员登录
视频
.mp4
2022-04-13 57.97MB
6.6.2 页面跳转
视频
.mp4
2022-04-13 124.13MB
6.6.3 查询用户
视频
.mp4
2022-04-13 54.89MB
6.6.4 添加用户
视频
.mp4
2022-04-13 133.55MB
6.6.5 删除用户
视频
.mp4
2022-04-18 96.58MB
6.6.6 修改用户
视频
.mp4
2022-04-20 697.46MB
6.6.7 个性化查询
视频
.mp4
2021-05-16 677.78MB
6.6.8 servlet整合
视频
.mp4
2021-05-16 199.89MB
7.1.1 EL概述
视频
.mp4
2023-10-13 7.55MB
7.1.2 如何禁用EL
视频
.mp4
2020-04-21 4.25MB
7.1.3 保留关键字
视频
.mp4
2020-04-21 2.46MB
7.1.4 运算符
视频
.mp4
2020-04-21 25.80MB
7.1.5 隐含对象
视频
.mp4
2020-04-21 31.85MB
7.1.6 定义和使用EL的函数
视频
.mp4
2020-04-21 10.12MB
7.2.1 JSTL标签库简介
视频
.mp4
2020-04-21 7.60MB
7.2.2 JSTL的配置
视频
.mp4
2020-04-21 5.85MB
7.2.3 表达式标签
视频
.mp4
2020-04-21 33.04MB
7.2.4 URL相关标签
视频
.mp4
2020-04-21 29.96MB
7.2.5 流程控制标签
视频
.mp4
2020-04-21 27.72MB
7.2.6 循环标签
视频
.mp4
2020-04-21 14.60MB
7.3.1 El表达式应用
视频
.mp4
2023-04-24 154.79MB
7.3.2 JSTL应用
视频
.mp4
2021-05-18 102.74MB
8.1 中文问题
附件
.${file.extension}
2020-04-19 --
 
附件
.${file.extension}
2020-04-19 --
 
附件
.${file.extension}
2020-04-19 --
 
附件
.${file.extension}
2020-04-19 --
 
附件
.${file.extension}
2020-04-19 --
8.4 分页显示
附件
.${file.extension}
2023-04-10 --
8.6.1 资源上传
视频
.mp4
2021-05-25 250.30MB
8.6.2 资源下载
视频
.mp4
2021-05-27 163.93MB
8.6.3 分页
视频
.mp4
2021-06-01 191.61MB
8.6.4 个性化查询分页
视频
.mp4
2021-06-01 139.05MB
8.6.5 批量导入用户
视频
.mp4
2021-06-10 420.69MB
8.6.6 导出用户
视频
.mp4
2021-06-15 378.91MB
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号