《JSPWEB应用与开发》课程教学大纲
课程编码: 0285
英文名称:JSP WEB application and develop
总学时: 48 实验: 16 上机:
适合专业: 信息与计算科学,应用数学
一、课程内容及要求
第1章、Internet、Web与JSP的基础知识
1基本内容:
Internet与Web的发展历程、Internet与Intranet、Web的特点、JSP的基础知识等。
2教学要求:
掌握与WEB、JSP有关的基本概念及基本术语。
重点与难点:JSP的工作原理与动态WEB相关技术
第2章、JSP的运行环境
1基本内容:
JSP的开发工具、运行环境。
2教学要求:
掌握JSP的开发工具、运行环境。
重点与难点:环境变量的配置
第3章、HTML语言基础
1基本内容:
HTML语法、HTML应用、HTML开发工具。
2教学要求:
熟练掌握HTML语言基本语法及应用。
重点与难点:HTML语言与脚本语言相结合编程
第4章、JSP基本语法
1基本内容:
JSP标准语法、指令、JSP的中文问题及其解决方法、XML简介。
2教学要求:熟练掌握JSP标准语法与指令。
重点与难点:JSP指令及使用
第5章、JSP内置对象
1基本内容:
使用OUT对象、使用request对象、使用response对象、使用session对象、使用application对象、使用exception对象、Global.jsa文件。
2教学要求:熟练掌握JSP内置对象的各种用法并能写出简单JSP程序。
重点与难点:JSP内置对象及使用
第6章、Java服务器小程序(Servlet)
1基本内容:
Servlet的基本概念、Servlet编程、Servlet与JSP。
2教学要求:掌握数Servlet的基本概念与编程。
重点与难点:APPLET的编写与运行
第7章、JDBC与数据库
1基本内容:
数据库初步、JDBC原理、综合实例。
2教学要求:熟练掌握JDBC原理与编程。
重点与难点:JDBC与数据库的综合运用
第8章、JavaBeans与EJB
1基本内容:
JavaBeans的概念、开发JavaBeans应用、EJB简介。
2教学要求:
熟练掌握JavaBeans的开发与应用。
重点与难点:JAVABEAN的开发与部署、使用
第9章、JSP与Servlet编程技巧
1基本内容:
JSP存取COKIE、在servlet的init()方法中缓存数据等技巧、Applet与Servlet通信等。
2教学要求:
掌握JSP存取COKIE、在servlet的init()方法中缓存数据等技巧、Applet与Servlet通信等。
重点与难点:Applet与Servlet通信
第10章、EL表达式
1基本内容:
语法结构、运算符、隐含对象、EL函数、Core标签库。
2教学要求:
掌握EL表达式在JSP页面中的灵活运用。
重点与难点:EL隐含对象与Core标签库
二、课程各教学环节要求
本课程除课堂讲授外,实践教学环节包括:实验、作业。实验环节的基本要求熟悉JSP的运行环境;熟悉JSP的基本语法;掌握用JSP建立Web服务的基本框架;熟练掌握使用JSP处理HTML表单; 熟练掌握使用JSP访问数据库;了解JSP对文件进行操作以及与XML进行结合;熟练使用JSP进行动态网页设计开发。
习题主要以分析题和上机题为主,题目应尽量侧重于对学生动手能力的锻炼和培养,可考虑各个章节中设计大量的上机练习题目,通过练习加深学生对于基本概念的理解。
三、学时分配
章节 |
主 要 内 容 |
各教学环节学时分配 |
备注 |
讲授 |
实验 |
上机 |
讨论 |
习题 |
其它 |
小计 |
1 |
Internet、Web与JSP的基础知识 |
2 |
|
|
|
|
|
|
|
2 |
JSP的运行环境 |
2 |
|
2 |
|
|
|
|
|
3 |
HTML语言基础 |
6 |
|
6 |
|
|
|
|
|
4 |
JSP基本语法 |
6 |
|
6 |
|
|
|
|
|
5 |
JSP内置对象 |
6 |
|
|
|
|
|
|
|
6 |
Java服务器小程序 |
6 |
|
|
|
|
|
|
|
7 |
JDBC与数据库 |
4 |
|
2 |
|
|
|
|
|
《JSPWEB应用与开发》课程教学大纲说明
一、课程性质、目的和任务
本课程是信息与计算科学专业课。
本课程教学所要达到的目的要求:使学生掌握WEB的基本概念、基本理论、基本方法,具有用JSP技术熟练的编写B/S模型的程序的能力。能够利用JSP技术与网页三剑客软件开发复杂的WEB应用程序,并且能较好地理解JAVA语言在JSP中的应用,提高解决实际问题的能力。
二、课程教学基本要求
通过本课程的学习,学生应能达到下列要求: (1) 熟悉JSP的运行环境。 (2) 熟悉JSP的基本语法。 (3) 掌握用JSP建立Web服务的基本框架。 (4) 熟练掌握使用JSP处理HTML表单。 (5) 熟练掌握使用JSP访问数据库。 (6) 了解JSP对文件进行操作以及与XML进行结合。 (7) 掌握使用JavaBean扩展JSP功能。 (8) 熟练使用JSP进行动态网页设计开发
三、与其他课程的联系
JSP技术是一种先进的网络程序设计技术,它以新一代面向对象和网络的程序设计语言Java为脚本语言,综合了数据库、面向对象程序设计和软件工程等方面的知识。要求学生先修:Java语言程序设计、面向对象程序设计、Internet网络技术和数据库等课程
四、教材、参考书目及主要期刊
1.《JSPweb应用程序开发教程》,主编:杨战胜,西北工业大学出版社。
五、开课基本手段及课件
多媒体教学,课堂与实验相结合
六、制定单位、执笔人、审核人、批准人、制定(或修订)时间
制定单位:西安工业大学理学院
制定人:张素芹
审核人:周宏安
批准人:
制定时间:2016年4月