JSPweb开发技术课程教学大纲设计.docx

上传人:b****7 文档编号:9496786 上传时间:2023-02-05 格式:DOCX 页数:13 大小:24.59KB
下载 相关 举报
JSPweb开发技术课程教学大纲设计.docx_第1页
第1页 / 共13页
JSPweb开发技术课程教学大纲设计.docx_第2页
第2页 / 共13页
JSPweb开发技术课程教学大纲设计.docx_第3页
第3页 / 共13页
JSPweb开发技术课程教学大纲设计.docx_第4页
第4页 / 共13页
JSPweb开发技术课程教学大纲设计.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

JSPweb开发技术课程教学大纲设计.docx

《JSPweb开发技术课程教学大纲设计.docx》由会员分享,可在线阅读,更多相关《JSPweb开发技术课程教学大纲设计.docx(13页珍藏版)》请在冰豆网上搜索。

JSPweb开发技术课程教学大纲设计.docx

JSPweb开发技术课程教学大纲设计

《JSPweb开发技术》课程教学大纲

窗体顶端

JSPWeb开发技术

6-14(星期3:

1,2;星期5:

3,4)

王高平

文科组团楼103

计科F1301

窗体底端

 

窗体顶端

大学计算机基础及网页制作

6-15(星期3:

9,10)

王高平

莲4号教学楼121

窗体底端

课程名称:

JSPweb开发技术课程编码:

51610307

学时:

54学分:

3

开课学期:

5

课程类别:

专业平台课

课程性质:

选修

适用专业:

计算机科学与技术(卓越计划)

先修课程:

java程序设计基础

教学方式:

课堂讲授为主,穿插课堂练习

教学手段:

以多媒体教学手段为主,主要采用PPT、现场编程的方式,辅助手写板书

一、课程的性质、目的与任务

本课程是在学生修完Java程序设计等相关课程后,使学生进一步掌握一种动态网页设计技术(JSP技术)。

通过本课程的学习,使学生掌握JSP技术的基础知识,以及动态网页设计的基本思想方法,会应用JSP进行基本的程序设计。

二、教学内容及基本要求

单元1JSP简介

1.教学目的和要求:

通过本单元的学习,使学生了解编写简单的html网页,利用Tomcat建立一个网站,在JSP中得到用户输入的值。

2.知识点:

(1)编写简单的html页面和安装Tomcat

补充编写一个简单、无标签的html页面,补充Tomcat安装、运行。

(2)配置Tomcat,建立一个简单的网站

设置web服务目录,补充配置Tomcat。

(3)使用MyEclipse开发网站

补充MyEclipse安装、配置Tomcat和JRE,补充在MyEclipse中新建Web网站。

(4)html标签

补充form、input、text、submit、password,request对象,补充textarea、radio、checkbox,用JSP如何得到选择的多个值,补充select标签。

3.建议课时:

7课时。

4.教学重点和难点:

html页面各种标签,学会安装和配置Tomcat,在JSP中得到用户输入的值。

5.复习与作业要求:

着重复习html页面各种标签,学会安装和配置Tomcat,在JSP中得到用户输入的值。

安装Tomcat,并完成一个简单的网站。

6.考核知识点:

在Tomcat下建立网站、利用html标签输入值,在JSP中得到。

7.辅助教学活动:

上机实践

单元2JSP内置对象

1.教学目的和要求:

通过本单元的学习,使学生了解JSP内部对象的基本概念,主要掌握out、request、response、session对象的功能以及使用方法。

能够利用内部对象实现与客户端的交互。

2.知识点:

(1)request对象 

request对象,获取客户提交的信息,处理汉字信息,常用方法举例,处理html标记,补充跳转。

(2)response 

response对象,动态响应contenttype属性,response的http文件头,response重定向,response的状态行。

(3)session

session对象,session对象的id,session对象与url重写,session对象存储数据,session对象的生存期限,补充在Tomcat中观察session中的值。

3.建议课时:

5课时。

4.教学重点和难点:

JSP内部对象的基本概念,out、request、response、session对象功能以及使用方法。

利用内部对象实现与客户端的交互。

5.复习与作业要求:

着重复习JSP内部对象的基本概念,out、request、response、session对象功能以及使用方法。

利用内部对象实现与客户端的交互。

完成习题:

登录页面,成功、不成功时的处理。

6.考核知识点:

session、request保存和取得数据。

7.辅助教学活动:

上机实践

单元3在JSP中使用数据库

1.教学目的和要求:

通过本单元的学习,使学生了解JDBC的工作原理。

掌握JSP中使用JDBC访问数据库的方法。

2.知识点:

(1)JDBC操作

查询操作,顺序查询,随机查询。

(2)MyEclipse中操作数据库

补充使用MyEclipsedatabaseexplorer,补充在MyEclipse中使用ant。

(3)在数据库中验证登录信息

条件查询,排序查询,模糊查询。

(4)增加学生信息

更新、添加与删除操作。

(5)验证输入的值

补充验证输入的信息,并显示。

(6)显示所有学生

补充显示所有学生,补充给奇、偶行的数据加上不同颜色。

(7)JDBC的更新、添加与删除操作

补充学生信息的删除,补充学生信息的更新。

(8)分页

分页显示记录。

(9)DAO

补充DAO模式、实现以及在JSP页面的使用。

3.建议课时:

12课时。

4.教学重点和难点:

JSP中使用JDBC访问数据库的方法。

5.复习与作业要求:

着重复习JSP中使用JDBC访问数据库的方法。

完成习题:

学生成绩管理系统成绩的CRUD操作。

6.考核知识点:

JDBC和JSP和结合。

7.辅助教学活动:

上机实践

单元4JavaServlet基础

1.教学目的和要求:

通过本单元的学习,使学生了解Servlet的工作原理,会部署、使用Servlet,掌握JSP和Servlet的结合。

学会用Servlet进行文件上传。

2.知识点:

(1)Servlet部署、运行

Servlet对象,httpservlet类,部署Servlet,运行Servlet,Servlet的工作原理,Servlet的生命周期,init方法,service方法,destroy方法。

(2)JSP和Servlet

通过JSP页面调用servlet,通过表单向servlet提交数据,通过超链接访问servlet。

(3)Servlet注释配置方法

补充用注释配置Servlet。

(4)JSP、Servlet、DAO关系

补充JSP页面提交数据给Servlet,Servlet中调用DAO,并返回执行结果。

(5)文件上传

补充文件上传。

(6)Filter

补充Filter。

(7)ant

补充ant中定义任务。

3.建议课时:

10课时。

4.教学重点和难点:

Servlet的生命周期、部署、使用。

JSP和Servlet的结合。

文件上传。

5.复习与作业要求:

着重复习Servlet的生命周期、部署、使用。

JSP和Servlet的结合。

文件上传。

完成课后习题:

使用servlet完成学生成绩管理系统。

6.考核知识点:

Servlet的生命周期、部署、使用。

JSP和Servlet的结合。

文件上传。

7.辅助教学活动:

上机实践

三、实验大纲

本课程总学时中包含实验教学环节,形式为学生在实验室完成实验内容。

1、实验目的和内容

结合课程教学重点和学生能力培养要求,规划五个基本实验:

(1)实验一:

JSP环境配置及开发、运行

实验目的:

熟悉JSP开发环境;掌握tomcat安装及配置;掌握Myeclipse中配置jre、Tomcat的方法;能用Myeclipse新建Web工程、部署、运行,实现一个登录页面;熟悉Web工程配置。

实验内容:

在input.jsp输入两个数,并由用户选择加、减、乘、除(单选),在res.jsp显示计算的结果。

(2)实验二:

JSP内部对象的使用

实验目的:

熟悉request、response、session。

实验内容:

根据登录的用户信息显示不同的页面:

合法用户还是非法用户。

(forward、sendRedirect)。

(3)实验三:

在JSP中使用JDBC连接数据库

实验目的:

在jsp中使用jdbc进行增加、查询;使用sqlserver数据库;分页显示。

实验内容:

增加图书(书名、ISBN(主键)、出版社、价格、作者)信息,并存入数据库中;在图书信息列表中,选择“修改”,修改图书信息,并保存在数据库中。

根据结果显示不同的页面。

(4)实验四:

Servlet

实验目的:

了解servlet机制;掌握在servlet中使用jdbc连接数据库;掌握用@MultipartConfig进行文件的上传。

实验内容:

在Servlet中进行文件上传。

(5)实验五:

综合性程序设计—简单学生信息管理系统

实验目的:

培养学生进行简单网站的整体开发能力。

实验内容:

这里的信息管理主要指成绩管理,基本信息只要班级、姓名、学号、呢称、自我简介即可,成绩有java、os、math三门课程对应的成绩。

学生应有相应的Stu类,存入相关的信息,老师同样有相应的Teacher类。

编写能够满足如下条件的程序(分三次六个课时完成):

a.编写不同的页面实现学生信息的增、删、改、查。

b.学生登录只能查看、修改自己的信息。

管理员可对所有学生信息进行增、删、改、查,但不能修改学生成绩。

也可对老师信息管理,包括课程的任课老师。

c.当某一老师登录后,可浏览学生基本信息和成绩信息。

如是java、os、math任课老师,可修改、登记相应课程的信息。

2、实验要求

(1)课前准备:

学生仔细研读实验指导书,规划准备实验内容,设计实验数据记录表,对相关知识进行预习和准备。

(2)实验过程:

按照实验指导书要求,分组或独立设计并完整实验内容,对于分组合作完成的内容,需要小组成员配合进行环境配置并协调验证。

(3)实验报告:

每个实验按照实验指导书要求,撰写实验报告,实验报告应该包括实验目的、实验内容、实验方法、实验数据及分析,以及实验总结等内容。

四、课程教学的特色说明

1.课堂教学突出精讲和难点解析,引入研讨

在课堂教学中,突出重点、难点的讲解,通过布置课前预习、课后复习等任务引导学生有针对性地学习,提高自学能力,通过课堂提问和讨论强化学生对重点、难点的理解。

2.实验教学中强化主动学习、自主学习

实验设置灵活,结合案例,给学生提供丰富的实验材料,重点不仅是正确获取实验数据,更重要的是引导学生对实验数据进行详实的分析,深入理解理论知识,能运用所学的理论知识指导实验,独立解决实验中遇到的问题。

3.利用课堂编程的方法演示软件开发过程

在授课时现场编程,一点点的增加功能。

开始时不必写出非常完整的代码(除了天才外,普通人也不可能一开始就写出非常完整的代码)。

尝试和犯错(try-error)适合用来循序渐进的学习。

按普通人的思路,首先应该怎么办,一步步的来增加代码(导入、异常处理、增加变量声明等),通过不断的编译、运行发现问题,对问题进行分析、修正、现场调试来解决问题,使程序完成既定的功能。

这样会比用PPT讲慢不少,但效果会好很多,学生印象会更深刻,也容易学会编程。

学生能够看到一个程序从一行行的代码开始增加,经过调试、修改成为一个完整的程序。

学生参与这个循序渐进的过程,会减少一点对编程的畏难情绪:

“一步步来,我也能做到这点”。

如果用PPT,一下出来很多行代码,会让学生感到:

“我无法考虑这么周到”。

学生也可在逐行的编码过程中学会分析、调试,从而培养他们编程的兴趣和动手能力。

五、考试大纲

1、考试的目的与作用

学生应按教学大纲具体要求,掌握JSP的基本概念、编程设计基本理论和方法,并能正确运用这些理论和方法进行动态网页项目的分析和判断,完成编程设计,解决应用中的实际问题。

2、考核内容与考核目标

考核的内容涉及每单元的重点、难点。

考核目标是使学生熟悉掌握运用JSP进行面向对象的编程。

3、主要参考书

《JSP实用教程(第二版)》,耿祥义、张跃平.清华大学出版社,2007

《HTML/CSS/JavaScript标准教程实例版(第4版)》,本书编委会/电子工业出版社.,

2012

《JSP动态网站开发实用教程》,康牧.清华大学出版,2009

《JSP实用简明教程》,钟德源等编著.清华大学出版社,2009

《JSP程序设计实用教程》,梁建武等编著.水利水电出版社,2007

4、课程考试内容与教材的关系

考试内容源于教材,但也有部分内容高于教材所讲授的内容。

5、分章节的考核知识点

参见:

教学内容及基本要求。

6.课程考核

考核方式:

平时考核(含实验考核、作业、课堂提问及考勤等)与期末考试(闭卷考试)相结合。

作业考核:

教师评判作业并根据作业内容正确程度、作业完成认真与否及规范程度给出评定成绩。

课堂考核:

教师随堂提问,根据课堂提问及学生回答问题情况对学生给出评定成绩。

考勤考核:

教师对学生到课通过点名等方式进行考核,根据学生到课情况给出评定成绩。

期末考试:

期末考试题目基本类型包括:

选择题、填空题、判断题、简答题、编程题。

每次考试可以根据实际需求选择考试题目类型。

考试时间为结课后2-3周内考试。

综合成绩评定:

期末考试成绩占综合成绩70%、实验成绩占20%,平时成绩(作业、考勤和课堂考核等)占10%。

六、课程教材和主要参考资料

1.《JSP实用教程(第二版)》,耿祥义、张跃平.清华大学出版社,2007

2.《HTML/CSS/JavaScript标准教程实例版(第4版)》,本书编委会/电子工业出版社.,

2012

3.《JSP动态网站开发实用教程》,康牧.清华大学出版,2009

4.《JSP实用简明教程》,钟德源等编著.清华大学出版社,2009

5.《JSP程序设计实用教程》,梁建武等编著.水利水电出版社,2007

 

制定(修订)人:

刘继承审核人:

史卫亚批准人:

张浩军

制定(修订)时间:

2012.12审核时间:

2013.02批准时间:

2013.02

附表:

教学安排及方式

教学环节

教学时数

课程内容

参观

或看

录像

单元1JSP简介

7

7

单元2JSP内置对象

5

5

单元3在JSP中使用数据库

12

12

单元4JavaServlet基础

10

10

实验一JSP环境配置及开发、运行

2

2

实验二JSP内部对象的使用

2

2

实验三在JSP中使用JDBC连接数据库

4

4

实验四Servlet

6

6

实验五综合性程序设计—简单学生信息管理系统

6

6

总计

34

20

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1