《JSP程序设计》课件
- 格式:ppt
- 大小:3.75 MB
- 文档页数:8


《JSP程序设计》考核大纲
课程名称:《JSP程序设计》
课程编号:L131206
课程性质:专业教育必修课程
学时学分:60学时,3学分
适用专业:计算机科学与技术(3+2)专业
考核目标:
通过本课程学习主要通过掌握如下知识:
(1)掌握JSP环境搭建方法;理解JSP工作原理;了解JSP技术特性;
(2)掌握常用的HTML标签及用法;理解常用的web应用程序体系架构;
(3)掌握JSP的文件组成和常用的脚本、指令、动作元素的用法;
(4)掌握JSP的常用的内置对象的用法;
(5)掌握JavaBean的形式和要素;
(6)掌握Servlet的基本使用方法;
(7)理解JDBC对数据库的操作使用方法。
可以实现利用JSP技术进行网站动态程序的设计与开发。
考核内容及要求:
(一)JSP初步
了解JSP技术特点;掌握JSP运行原理;掌握JSP开发环境的搭配;掌握创建第1个JSP程序并部署运行。
(二) JSP辅助知识
掌握html文本结构、表单元素、图像元素的基本用法;掌握JavaScript的基本语法、常用语句、对象、事件处理方法;掌握如何通过JavaScript语言判断表单中各个元素中的属性值;了解Web应用体系结构和应用服务器。
(三) JSP语法详解
了解JSP文件的组成;掌握JSP脚本元素;掌握JSP注释方式;掌握JSP指令元素;掌握JSP动作元素的相关知识。
(四)JSP内置对象
掌握内置对象的概念;掌握请求对象request作用以及该对象中的常用方法;
掌握响应对象response作用以及该对象中的常用方法; 掌握 会话对象session作用以及该对象中的常用方法;掌握多客户端共享对象application作用以及该对象中的常用方法;掌握对象application与对象session的区别;掌握页面对象page和页面上下文对象pageContext作用以及该对象中的常用方法;
《jsp程序设计》
希望对你有帮助
一、简答题
1、在“%! %”之间声明的变量和在“% %”之间声明的变量有什么不同?
答:“%!”和“%”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号%!、%所在的位置无关。所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。
“%”和“%”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。
2、简述JSP中指令标记include 和动作标记include有什么不同?
答:include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。
3、数据库连接对象在调用commit()方法进行事务处理时,只要事务中任何一个SQL语句没有生效,就抛出SQLException异常,在处理SQLException异常时,必须让连接对象调用rollback()方法,其主要作用是什么?
《JSP程序设计》复习题
一、 选择题
1. 在传统的HTML页面中加入( D )就构成了一个JSP页面文件。
2. A、JAVA程序片 B、JSP标签
3. C、用“<%”、“%>”标记符号括起来的程序 D、JAVA程序片和JSP标签
4. 配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( B )
5. A、先安装TOMCAT,再安装JDK
6. B、先安装JDK,再安装TOMCAT
7. C、不需安装JDK,安装TOMCAT就可以了
8. D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系
9. 对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B )
10. A、不是JSP页面的成员变量
11. B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
12. C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响
13. D、是JSP页面的局部变量
14. 在客户端浏览器的源代码中可以看到( B )
15. A、JSP注释 B、HTML注释
16. C、JSP注释和HTML注释 D、JAVA注释
17. page指令的作用是:(A )
18. A、用来定义整个JSP页面的一些属性和这些属性的值
19. B、用来在JSP页面内某处嵌入一个文件
20. C、使该JSP页面动态包含一个文件
21. D、指示JSP页面加载Java plugin
22. page指令的import属性的作用是( C )
23. A、定义JSP页面响应的MIME类型
24. B、定义JSP页面使用的脚本语言 25. C、为JSP页面引入JAVA包中的类
26. D、定义JSP页面字符的编码
27. ( C )可在JSP页面出现该指令的位置处,静态插入一个文件。
28. A、page指令标签 B、page指令的import属性
毕业论文
页脚内容1 《JSP程序设计》复习题
一、 选择题
1. 在传统的HTML页面中加入( D )就构成了一个JSP页面文件。
2. A、JAVA程序片 B、JSP标签
3. C、用“<%”、“%>”标记符号括起来的程序 D、JAVA程序片和JSP标签
4. 配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( B )
5. A、先安装TOMCAT,再安装JDK
6. B、先安装JDK,再安装TOMCAT
7. C、不需安装JDK,安装TOMCAT就可以了
8. D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系
9. 对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B )
10. A、不是JSP页面的成员变量
11. B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户
12. C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响
13. D、是JSP页面的局部变量
14. 在客户端浏览器的源代码中可以看到( B )
15. A、JSP注释 B、HTML注释 毕业论文
页脚内容2 16. C、JSP注释和HTML注释 D、JAVA注释
17. page指令的作用是:( A )
18. A、用来定义整个JSP页面的一些属性和这些属性的值
19. B、用来在JSP页面内某处嵌入一个文件
20. C、使该JSP页面动态包含一个文件
21. D、指示JSP页面加载Java plugin
22. page指令的import属性的作用是( C )
23. A、定义JSP页面响应的MIME类型
24. B、定义JSP页面使用的脚本语言
25. C、为JSP页面引入JAVA包中的类
26. D、定义JSP页面字符的编码
27. ( C )可在JSP页面出现该指令的位置处,静态插入一个文件。