《JSP网站开发技术》教学大纲

《JSP网站开发技术》教学大纲

课程代码:                    适用专业:计算机科学与技术

执 笔 人:                    审 核 人:                 

学分学时: 3学分48学时   制(修)订时间:  2017.3       

    一、课程定位

本课程是面向计算机相关专业的一门专业基础课。本课程的主要任务是讲授HTML网页代码、JavaScript脚本语言、JSP动态网页技术、JSP语法、JSP内置对象、JSP标签库、JavaBean、Servlet技术、数据库操作等内容。通过本课程的学习:

(1) 学生能够了解并掌握Web应用程序的设计思想和方法、常用Web开发工具的使用、JSP运行环境的配置、构建MVC结构的BS类型应用程序等技能。  

(2) 通过以练习为主的方式来着重培养学生的动手能力。

(3) 学会利用JSP以及HTML和JS编写Web应用程序。

(4) 为之后J2EE的学习打下基础。

二、教学目标

A. 基本理论知识

   使学生了解动态网页技术的基本理论;

使学生掌握HTML网页代码的基本语法;

使学生掌握JavaScript的基本语法;

使学生掌握JSP的基本语法;

使学生掌握Web应用程序的设计思想和方法;

使学生掌握MVC结构的基本理论。 

 B.专业实践技能

   使学生具备Web应用程序开发环境的搭建以及开发工具的使用能力;

使学生具备Web应用程序部署环境的搭建以及维护能力;

使学生具备HTML的基础语法规则及使用能力;

使学生具备JavaScript的基础语法规则及使用能力;

使学生具备JSP的基础语法规则及使用能力;

使学生具备JSP各组件的作用及使用能力;

使学生具备利用HTML、JavaScript、JSP构建MVC结构的Web应用程序的能力。

  C.综合技术运用

使学生能够为小型机构规划、设计和部署单核心、单出口网络的能力;

使学生具备基本的网络解决方案的文档书写的能力。

综合素质目标:

培养学生的逻辑分析的能力,树立理论联系实际的科学观点,培养科学的工作作风;

培养学生工程质量意识和工作规范意识以及严谨、认真的工作态度。

三、教学内容与学时分配

(一)课堂教学任务(或项目)

章节(模块或情境或任务或项目)

教学要求

重点及难点

学时分配

知识要求

能力要求

第一 网络基础

掌握基本标签的含义;

掌握层的使用;

掌握表格的使用;

掌握FORM表单的使用;

掌握FRAME框架的使用;

掌握CSS样式表介绍。

表格的使用。

FORM表单的使用。

2

第二 JavaScript基础

掌握在HTML中嵌入JavaScript;

掌握JavaScript基本语法;

掌握内置对象和函数用法;

理解用户自定义对象;

理解事件响应;

掌握表单处理;

理解JavaScript与frame;

掌握其它高级应用。

事件响应,表单处理。

内置对象和函数。

4

第三 JSP技术概述

理解JSP的原理和特点;

掌握JDK的安装和配置;

掌握Tomcat的安装和配置;

掌握Eclipse的网页开发插件的安装和配置;

掌握简单JSP网页的实现。

Tomcat的安装和配置。

Eclipse的网页开发。

4

第四章 JSP基本语法

理解页面构成;

掌握变量和方法的声明;

掌握注释的添加法;

理解程序段;

理解表达式;

掌握指令和动作标签的使用方法;

掌握错误处理方法。

JSP页面构成,变量和方法的声明。

指令和动作标签,错误处理。

 

4

第五章 JSP内置对象

掌握与输入输出相关的内置对象;

理解作用域;

掌握与上下文相关的内置对象;

掌握与错误相关的内置对象。

与输入输出相关的内置对象。

作用域、与上下文相关的内置对象。

2

第六章 JSTL与JavaBean

理解JavaBean基本概念;

掌握JavaBean的编写和使用;

掌握JSTL核心标签库

掌握JSP中操作JavaBean。

JSTL核心标签库。

JSP中操作JavaBean。

2

第七章 Servlet技术

理解Servlet技术概述;

理解Servlet工作原理;

掌握JSP页面中调用Servlet的方法;

掌握Servlet处理表单的方法;

掌握doGet与doPost方法;

理解重定向与转发;

掌握会话管理。

doGet与doPost方法,重定向与转发,会话管理。

Servlet处理表单,重定向与转发。

4

第八章 Servlet技术

理解Servlet上下文的概念;

理解过滤器的概念;

理解Filter的原理;

掌握Filter的使用方法;

理解Listener的原理;

掌握Listener的使用方法。

Listener的使用。

Filter的使用。

2

第九章 JDBC

理解数据源和连接池的概念;

理解JDBC工作原理;

掌握JDBC连接数据库;

掌握连接池的配置;

掌握数据库的查询、添加、修改、删除方法;

掌握预处理语句;

掌握查询结果处理。

JDBC连接数据库,连接池的配置。

预处理语句。

6

第十章  MVC结构

了解MVC结构;

掌握MVC结构设计方式;

掌握MVC结构与JSP的结合方法。

MVC结构设计方式。

MVC结构与JSP的结合。

2

课堂教学总学时

32

(二)实验教学任务(或实训项目)

实验(实训)项目

实验(或实训)目标或内容

实验或实训方式

场地

学时分配

实验一

登录界面设计

编写在线书店系统的登录、注册、书籍列表等页面,并采用框架方式组织页面,在用户注册操作中添加注册成功页面显示注册的账号。

学生实验

(必做)

教师指导

2号实验楼201

1

实验二

JS校验

添加注册页面的JS验证:账号必须满足6至12位,必须以英文字母开头,只能包含英文字母、数字和下划线;密码必须满足8-16位,必须包含大写及小写的英文字母和数字,且两次输入的密码必须相同,并添加用户登录的JS验证,如果与设定的账号密码相同则允许进入主页面,否则弹出提示信息。

学生实验

(必做)

教师指导

2号实验楼201

1

实验三

环境搭建

安装配置好JDK、Eclipse、Tomecat,建立Web项目,将之前的HTML网页全部添加到项目中,并部署到Tomcat中正确运行,然后将注册成功提示页面修改为JSP页面,将提示信息修改为用JSP代码显示。

学生实验

(必做)

教师指导

2号实验楼201

1

实验四

修改JSP页面

将原有HTML页面修改为JSP页面,使用Java代码段、JSP表达式及动作和指令标签来替换原来的输入验证、书籍数据显示、页面跳转、提示等内容。

学生实验

(必做)

教师指导

2号实验楼201

1

实验五

数据验证作用域

添加管理员登录及书籍管理相关页面,添加用户及管理员登录状态记录信息,并在除了注册登录页面之外的所有页面添加登录状态验证,对于非登录用户或管理员无法使用相关功能页面,然后添加新增和修改书籍信息页面,对于输入数据设置作用域并新建一个或数个页面来验证作用域效果。

学生实验

(必做)

教师指导

2号实验楼201

2

实验六

JavaeBean练习实验

添加购买信息记录查看页面,建立书籍信息、购买信息、用户信息等内容JavaBean,添加其属性和方法,实例化一组书籍和购买信息的数据,在页面通过JSTL显示书籍和购买信息列表,并将书籍管理页面的部分输入值验证处理、页面跳转等内容使用JSTL标签进行替换,然后实现新增、修改、删除书籍信息功能,使新增、修改、删除的书籍信息可以个在书籍信息列表生效。

学生实验

(必做)

教师指导

2号实验楼201

2

实验七

Servlet的使用实验

建立Servlet,用来替换掉JSP页面的Java代码段,完成JavaBean管理、输入验证、书籍信息数据的新增修改删除、用户注册、登录验证、页面跳转等等功能。

学生实验

(必做)

教师指导

2号实验楼201

2

实验八

Filter与Listener

建立Filter与Listener,用来过滤输入显示内容的编码格式以及实时检测用户与管理员的登录状态来确定页面的使用权限。

学生实验

(必做)

教师指导

2号实验楼201

1

实验九

数据库操作

建立数据库、数据表,并填入示例数据,从数据库中获取用户及管理员信息进行登录验证,新注册用户直接记入数据库,书籍和购买信息数据从数据库获取,书籍信息的新增修改删除也写入数据库,新增的购买信息也写入数据库。

学生实验

(必做)

教师指导

2号实验楼201

4

实验十

MVC结构体系

将现有人员管理系统调整为标准的MVC结构,完善各项功能,最终完成一个具有用户注册与登录、浏览搜索选择书籍、购物车、购买书籍、查看购买记录等功能的前台系统和具有管理员登录、书籍管理、用户管理、管理员管理、购买信息查看等功能的后台系统的一个完整的小型在线书店系统。

学生实验

(必做)

教师指导

2号实验楼201

1

合计

16

四、教学评价

 

平时成绩

实验实践成绩

期末成绩

出勤

作业

提问

实验报告

实验考试

10%

5%

5%

10%

30%

20%

40%

40%

备注:实验考试命题采用综合性强的10套试题,每人随机抽取其中1套,每人用一组实验设备完成考试,分四至五轮完成考试。

五、建议使用的教材和主要参考书

类别

教材名称

编者

出版社

出版时间

教材

《JavaScript基础与实践教程》

王萍萍

电子工业出版社

2007年

参考资料

《JavaScript高级程序设计(第3版)》

李松峰 译

人民邮电出版社

2012年

 

 

 

 

 

 

你可能感兴趣的:(《JSP网站开发技术》教学大纲)