《JSP程序设计》教学大纲
课程名称:《JSP程序设计》
英文名称:JSP Program Design
课程性质:专业必修课程
所属院部:计算机系
周学时:10学时
总学时:80学时
教学对象〔本课程适合的专业和年级〕:
2015级软件工程专业
预备知识:Java程序设计、静态网页设计
课程在教学计划中的地位作用:
1.课程内容紧密与工程实际相联系,实用性较强.
2.本课程的教学任务是使学生熟练使用JSP网页制作技术.
3.本课程是一门偏重于实际应用的技术型课程, 要求学生具有很强的的动手操作能力,才能学好本课程.
4.各部分内容既相对独立又紧密联系,构成一个完整系统,最终需要完成一项工程,强调学生应该课下同时自学部分内容,对初学者是一门有适当难度的课程.
教学方法:案例教学法;启发式教学法
教学目标与要求:
《JSP程序设计》是计算机科学与技术专业一门实用性很强的专业技能课程.本课程的教学任务是使学生熟练使用JSP网页制作技术,具备较强的自学能力和系统分析、设计能力,具备开发web系统的技能.
课程教材:
参考书目:
[1]JSP程序设计〔慕课版〕人民邮电
[2]JSP程序设计〔第2版〕人民邮电
[3]JSP程序设计教程兵器工业
[4]JSP程序设计〔第2版〕上机实验与综合实训清华大学
考核形式:考试
编写日期:2017年8月制定
课程内容与学时分配〔含教学重点、难点〕:
〔一〕  JSP初步
1.认识JSP
2.JSP技术特性
3.JSP工作原理
4.搭建JSP的运行环境和程序初步
重点:JSP环境搭建与配置.
难点:JSP工作原理.
教学要求:了解JSP技术特点;掌握JSP运行原理;掌握JSP开发环境的搭配;掌握创建第1个JSP程序并部署运行.
〔二〕 JSP页面和标记
1.Jsp基本结构
2.变量和方法的声明
3.Java程序片
4.Jsp表达式
5.Jsp注释
6.Jsp指令
7.Jsp动作
重点:jsp指令和动作
难点:jsp指令和动作.
教学要求:掌握jsp的组成和各个组成部分的执行原理,掌握java程序和java 的关系,重点掌握jsp指令和jsp动作
〔三〕 tag文件
1.Tag文件的结构
2.Tag文件的目录
3.Tag文件常用的指令
4.Tag嵌套
重点:tag常用的指令
难点:tag指令里面的attribute和variable指令
教学要求:1、掌握tag文件的创建方法2、掌握tag标记的语法和带标记体tag 标记的使用3、掌握常见4种tag指令的书写使用
〔四〕JSP内置对象
1.请求响应对象
2.会话共享对象
3.输出对象
4.配置对象
5.其他内置对象
重点:请求对象request作用以与该对象中的常用方法;响应对象response作用以与该对象中的常用方法;会话对象session作用以与该对象中的常用方法;对象application与对象session的区别.
难点:内置对象的应用.
教学要求:掌握内置对象的概念;掌握请求对象request作用以与该对象中的常用方法;掌握响应对象re
sponse作用以与该对象中的常用方法;掌握会话对象session作用以与该对象中的常用方法;掌握多客户端共享对象application 作用以与该对象中的常用方法;掌握对象application与对象session的区别;掌握页面对象page和页面上下文对象pageContext作用以与该对象中的常用方法;掌握输出对象out、配置对象config、异常对象exception作用以与该对象中的常用方法.
五〕JSP文件处理
1.File类
2.使用字节流读写文件
3.使用字符流读写文件
4.Randomaccessfile类
5.文件上传
6.文件下载
〔六〕  JSP操作数据库核心技术
1.JDBC概述
2.JDBC对数据库的操作
重点:JDBC执行步骤;JDBC的常用接口与使用方法.
难点:如何应用JDBC事务;如何利用数据库连接池技术访问数据库.
教学要求:了解JDBC的优点;掌握JDBC执行步骤;掌握JDBC的常用接口与使用方法;掌握如何应用JDBC事务;掌握如何利用数据库连接池技术访问数据库. 〔七〕  JavaBean组件技术
1.JavaBean简介
2.JavaBean属性和作用域
3.JavaBean应用
重点:JavaBean的基本用法.
难点:JavaBean作用域.
教学要求:了解为什么要使用JavaBean;掌握JavaBean有哪些形式和要素;理解JavaBean的作用域.
〔八〕  Servlet技术
1.Servlet 基础
2.Servlet 生命周期jsp定义
3.使用Servlet
重点:Servlet会话设置和异常设置;Servlet过滤器和的工作原理. 难点:Servlet过滤器和的具体应用.
教学要求:了解Servlet技术与JSP的区别和关系;掌握Servlet的基本特征;理解Servlet的生命周期;掌握获取运行环境信息的方法;掌握Servlet会话设置和异常设置;掌握Servlet过滤器和的工作原理;掌握Servlet过滤器和的具体应用.
〔九〕  JSP核心表达式与标签
1.Jsp表达式
2.JSTL标签
重点:EL表达式的使用方法;JSTL核心标签的功能和使用方法.
难点:JSTL核心标签的应用;自定义标签的应用.
教学要求:掌握EL表达式的使用方法;掌握如何使用EL表达式访问变量作用域;掌握JSP表达式隐藏对象;掌握什么是JSTL标签、以与JSTL的获取、安装、和配置.掌握JSTL核心标签的功能和使用方法;掌握JSTL XML标签、格式化标签、
数据库标签、函数标签的定义方法和简单应用;掌握自定义标签的格式和构成;掌握自定义标签的应用.
〔十〕JSP实例开发
重点:Web应用程序的开发流程.
难点:Web应用程序的开发流程.
教学要求:掌握利用JSP、Servlet、JDBC技术开发Web应用程序的开发流程.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。