admin 管理员组

文章数量: 1184232


2024年1月16日发(作者:一个超炫的网页特效)

《基于Java的Web开发》教学大纲

课程英文名

学分

课程类别

适用专业

执笔人

Web development based on Java

3

课程代码 03M0190

实验/实践学时 16 总学时 48

选修

理论学时 32

先修课程

开课学院

专业课 课程性质

数据库、Java程序设计、

Web前端开发

信息工程学院

2020 年12 月

计算机科学与技术

(中外合作办学)

审定人

制定时间

注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。

一、课程地位与课程目标

(一)课程地位

本课程是面向计算机科学与技术(中外合作办学)专业开设的学科基础课,目的是使学生比较深入地掌握网络环境下的编程方法,同时,理解并掌握数据库的相关知识及其在Web上的应用,在互联网的应用层掌握建立网站和制作网页的基本方法及相关技术,为学生从事计算机网络与数据库应用相关工作打下坚实的基础。

(二)课程目标

课程目标

1.掌握JSP的核心内容,包括JSP标记、Tag文件和Tag标记、数据类型、常量、变量、函数、过程、循环语句、选择语句、内置对象和文件操作等内容。结合先修课程《Web前端开发》页面设计和页面布局技术,能熟练编写样式美观、布局合理、交互自如的网页 。

2.掌握数据库技术在Web开发中的应用,学会在JSP中如何使用MySQL、SQL Server、Oracle等常用数据库,能够实现对数据库的各种操作,并且能合理地把数据库中的数据在网页中呈现。

3.掌握JSP与JavaBean和Servlet的结合应用,充分发挥Java语言的优势,开发出功能强大、运行效率高的Web应用系统。

4.了解HTML5的新特性、新功能,理解和掌握HTML5中Canvas绘图、多媒体播放、Web存储、Web Worker以及本地数据库的应用,使 Web应用系统功能更全面。

毕业要求2、4、5

毕业要求4、5 记忆

理解

应用

记忆

理解

应用

毕业要求4、5

记忆

理解

应用

毕业要求

毕业要求4、5

目标分类

记忆

理解

应用

1

二、课程目标达成的途径与方法

课程目标 教学环节

讲授第1、2、3、4、5章 第1章 JSP概述

完成课后习题与实验

课程目标1

第2章 JSP页面和JSP标记

第3章 Tag页面和Tag标记

第4章 JSP内置对象

第5章 JSP中的文件操作

课程目标2

课程目标3

课程目标4

讲授第6章

完成课后习题与实验

讲授第6、7、8章

完成课后习题与实验

讲授第9章

完成课后习题与实验

第7章 JSP与JavaBean

第8章 Java Servlet基础

第9章 MVC模式

第6章 在JSP中使用数据库

对应内容

三、课程目标与相关毕业要求的对应关系

课程目标

课程目标1

课程目标2

课程目标3

课程目标4

课程目标对毕业要求的支撑程度(H、M、L)

毕业要求2 毕业要求4 毕业要求5

M

M

M

H

H

M

M

M

M

四、课程主要内容与基本要求

1. JSP基本语法

熟悉JSP的开发工具和运行环境,并掌握新建一个JSP程序的基本流程。熟练掌握JSP的标记、Tag文件和Tag标记。掌握脚本语言JSP或JavaScript的数据类型、常量、变量、函数、过程、循环语句、选择语句等内容。

2. JSP内部对象

掌握request对象、response对象、session对象、out对象、application对象的属性和常用方法。

3.JSP的文件操作

掌握File类、字节流、字符流、RandomAccess流的使用,熟练掌握文件上传和下载的方法。

4.JSP中数据库的使用

理解数据库的基本概念、掌握利用JDBC在JSP中怎么连接MySQL、SQL Server或Oracle等数据库,熟练在JSP中对数据库进行查询、添加、删除和更新等基本数据操作。

5. JSP与JavaBean

掌握JavaBean的编写方法和使用,熟练JavaBean与文件的操作,熟练JavaBean与数据库的操作。

6. Java Servlet基础

2

掌握Servlet类和对象的创建、Servlet对象的工作原理、如何通过JSP访问Servlet对象

模式

熟悉JSP中的MVC模式,了解模型的生命周期与视图更新,掌握MVC模式与数据库的操作、MVC模式与文件操作、MVC模式与注册登录等方法。

五、课程学时安排

序号

1

2

3

4

教学内容

JSP运行环境

JSP页面结构和JSP标记

Tag文件与Tag标记

JSP内置对象

学时数

4

4

4

4

学生任务

完成课后习题和实验

完成课后习题和实验

完成课后习题和实验

完成课后习题和实验

1.完成课后习题和实验

2.安排JSP核心内容的专题讨论

1. 完成课后习题和实验

2. 数据库在web应用中的专题讨论

1.完成课后习题和实验

与Java技术相关专题讨论

完成课后习题和实验

对应课程目标

课程目标1

课程目标1

课程目标1

课程目标1

5

JSP中的文件操作

4 课程目标1

6 在JSP中的数据库应用 8 课程目标2

7 JSP与JavaBean 8 课程目标3

8 JSP的Servlet基础 4 课程目标3

9 MVC模式 8

1.完成课后习题和实验

2.设计一个手机销售课程目标4

系统,包括页面设计、数据库设计、编码。

六、实践环节及基本要求

序号

1

实验项目名称

学时

2

基本要求

了解JSP的运行环学生任务

编制JSP小程序,熟悉JSP运行环境

实验

性质

验证性

实验

类别

可选

JSP运行环境搭建 境、编程工具和编译方法

掌握JSP的页面结构及其标记中的指令标记和动作标记的使用

编程实现JSP标记的使用 验证性

必做

2 JSP页面和JSP标记

2

3

了解Tag文件的结

编程实现Tag标记的主要指令 验证性

必做

3 Tag文件和Tag标记

2 构,掌握Tag主要标记的使用

掌握JSP内置对象的属性和方法

掌握文件字节流的4 JSP内置对象

2

编程实现JSP内置主要对象的使用

验证性

必做

编程实现文件的读写操作 验证性

必做

5 JSP的文件操作

2

读和写文件、使用文件字符流加密文件

6 JSP中数据库的连接

2

掌握JSP数据库的正确连接方法

编程实现对几种常用数据的连接方法

可选

验证性

7

JSP中对数据库的操作

获取和修改JavaBean的属性

JavaBean与文件操作和数据库操作

掌握在JSP中对数2 据库表的增删改查操作

掌握JavaBean的2 编写以及Bean的属性的获取和修改

掌握利用JavaBean2

对文件和数据库的操作

了解通过JSP访问编程实现对数据库表的查询记录、添加记录、删除记录、更新记录的操作

编程实现JavaBean的属性的获取和修改

编程实现JavaBean对文件和数据库的操作

验证性

必做

可选

验证性

8

验证性

必做

9

10

使用Servlet读取文件

2

Servlet的方法,掌握Servlet对象的工作原理

编程实现Servlet读取文件 验证性

必做

11

以MVC模式实现注册登录

掌握MVC模式的2 文件配置和数据库连接

编程实现用户注册登录 验证性

可选

12 手机销售系统开发

2 综合运用JSP技术

设计并实现一个功能比较完善的手机销售系统

设计性

必做

注:1.实验性质指演示性、验证性、设计性、综合性等;2.实验类别指必做、选做等。

七、考核方式、成绩评定

考核内容

过程考核

考核方式

含到课率、课堂讨论发言、平时作业等

评定标准(依据)

点名记录

讨论发言记录

作业批改成绩

操作成绩

占总成绩比例

20%

实验考核 操作验收 30%

4

期末考核

考核类别

论文+验收

考查

论文和验收成绩 50%

成绩登记方式 百分制

八、课程目标达成度评价方法

课程目标 教学环节

讲授

课程目标1

实验 实验成绩C10

目标达成度1=(A1+B1)/(A10+ B10+ C10)

讲授

课程目标2

实验

作业A20

期末验收B20

实验成绩C20

成绩评定

作业A10

期末验收B10

目标达成度2=(A2+B2)/(A20+ B20+ C20)

讲授

课程目标3

实验

作业A30

期末考试B30

实验成绩C30

目标达成度3=(A3+B3+C3)/(A30+B30+C30)

讲授

课程目标4

作业A40

期末考试B40

实验 实验成绩C40

目标达成度4=(A4+B4+C4)/(A40+B40+C40)

九、推荐教材与主要参考书

(一)推荐教材:

耿祥义等. 《JSP程序设计(第2版)》. 清华大学出版社,2016年1月.

耿祥义等.《JSP程序设计(第2版)上机实验与综合实训》(高等学校Java课程系列教材),清华大学出版社,2016年1月.

(二)主要参考书:

马建红,李占波. 《 JSP应用与开发技术 第2版》. 清华大学出版社 2014年9月

5


本文标签: 数据库 掌握 文件