《Web企业级应用开发》是数据科学与大数据技术专业的一门专业核心课程,是对复杂应用程序和系统程序设计必不可少的学习。通过本课程的学习,使学生掌握Web企业级应用程序的开发过程、所用工具及涉及技术,提升解决复杂性工程问题能力,激发学生“大国工匠”精神和科技创新使命感。
《Web企业级应用开发》作为理论和实践结合的课程,其先修课是高级语言程序设计、面向对象程序设计、Web前端开发、数据库系统。本课程为软件工程、软件测试等课程提供理论落地的基础,本课程中所学内容很大程度上都是直接面向学生的实际工作所需的。
Web企业级应用开发 课 程 教 学 进 度 表
2024 至 2025学年度第一学期
计算机科学与工程 学院 数据科学、物联网 专业 2022 年级
任课教师 |
李桂林 |
职称 |
讲师 |
教材名称 |
Java Web程序设计任务教程 |
出版社 |
人民邮电出版社 |
出版年限、版次 |
2021年9月、第二版 |
作者 |
黑马程序员 |
教学参考书选用情况 |
|||
1、王耀,《深入理解Spring MVC源代码:从原理分析到实战应用》,中国水利电力出版社,2019年11月第一版 2、黑马程序员,《Spring Boot企业级开发教程》,人民邮电出版社,2020年1月出版。 3、陈恒,楼偶俊,张立杰,《Java EE框架整合开发入门到实战——Spring+Spring MVC+MyBatis》,清华大学出版社,2018年9月出版。
|
|||
本学期本课程改革和创新情况 |
|||
本课程针对大学三年级数据科学及物联网方向学生开设。学生前期学习过《Web前端开发技术》及《面向对象程序设计》课程,因此本门课程认为学生已有Java程序设计及Web前端开发的能力。在此基础之上,本门课程主要讲解如何进行Java Web程序设计,即使用servlet技术及JSP技术实现网站的后端设计,并计划在课时允许的情况下,适当讲解MVC架构的开发方法及实际应用的框架。课程强调学生动手能力的培养,在一定的理论课时之外,分配了更多的实验课时,让学生在实战中充分理解及应用理论课所学内容。 在教学手段上,本次授课将更多使用问题导向的方式进行授课,同时使学生进行大量的实战代码训练,提升学生兴趣的同时加强学生的动手能力。通过大量的代码编写,让学生熟练掌握Java Web的开发过程及所用技术。 |
说明:1.此表为检查、指导本门课程的依据,填写必须真实。
2.此表开学第一周填好,一式两份,学院办公室、教师本人各一份,学院负责装订、存档。
3.教学参考书填写书名、作者、出版年限和出版社。
4.任课教师在开学初向学生公布课程进度安排。
上课日期 |
周次 |
周学时 |
教 学 内 容(章节和名称) |
教学形式与手段 |
执行 记录 |
8月30日 |
1 |
2 |
导论 架构与环境 |
讲授+代码展示 |
|
9月13日 |
3 |
2 |
第一章 核心组件之Servlet |
讲授+代码展示 |
|
9月27日 |
5 |
2 |
第二章 WEB请求和响应 |
讲授+代码展示 |
|
10月11日 |
7 |
2 |
第三章 会话及会话技术 |
讲授+代码展示 |
|
10月25日 |
9 |
2 |
第四章 JSP技术 |
讲授+代码展示 |
|
11月8日 |
11 |
2 |
第五章 EL表达式和JSTL |
讲授+代码展示 |
|
11月22日 |
13 |
2 |
第六章 Filter与Listener |
讲授+代码展示 |
|
12月6日 |
15 |
2 |
第七章 JDBC、第八章 数据库连接池和DBUtils工具 |
讲授+代码展示 |
|
12月20日 |
17 |
2 |
第九章 JSP开发模型 |
讲授+代码展示 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
注:教学形式主要指讲授、讨论、调研、辩论等,教学手段主要指采用多媒体授课等。
教师签字: 李桂林 系主任签字:
教务处教学研究与质量管理科制
教材:黑马程序员,《Java Web程序设计任务教程》,人民邮电出版社,2021年9月、第二版。
参考书目:
1、王耀,《深入理解Spring MVC源代码:从原理分析到实战应用》,中国水利电力出版社,2019年11月第一版
2、黑马程序员,《Spring Boot企业级开发教程》,人民邮电出版社,2020年1月出版。
3、陈恒,楼偶俊,张立杰,《Java EE框架整合开发入门到实战——Spring+Spring MVC+MyBatis》,清华大学出版社,2018年9月出版。