jsp编程技术教材课后习题
JSP编程技术习题集
1.6 本 章 习 题
思考题
(1)为什么要为JDK设置环境变量?
(2)Tomcat和JDK是什么关系?
(3)什么是Web服务根目录、子目录、相对目录?如何配置虚拟目录?
(4)什么是B/S模式?
(5)JSP、JavaBeans和JavaServlet之间的关系?
(6)集成开发环境能为程序员做什么?
(7)使用MyEclipse开发JSP程序,需要做那些配置?
(8)MyEclipse和Eclipse的关系?
拓展实践题
(1)通过网上书店购书,体验Web应用程序特点。
(2)下载安装Apache Web 服务器,尝试集成Tomcat与Apache Web服务
2.6 本 章 习 题
思考题
(1)什么是HTML/XHTML?
(2)什么是CSS?与HTML/XHTML是什么关系。
(3)什么是CSS的选择器、盒子模型?
(4)div层如何定位?
(5)div+css的页面布局的工作流程?
(6)异形表格如何实现?
拓展实践题
(1)上网查看3个以上著名网站,分析网站页面布局采用的技术。
(2)使用网页制作工具,代码模式下设计“网上职称计算机报名系统”的静态页面。
3.6 本 章 习 题
思考题
(1)include标记与include动作标记有什么区别?
(2)如何保证页面跳转时当前页面与跳转页面之间的联系?
(3)如果有两个用户访问一个JSP页面,该页面的程序片将被执行几次?
(4)在之间声明的变量和在之间声明的变量有何区别?
(5)是否允许一个JSP页面为contentType设置两次不同的值?
(6)JSP的特殊字符与Java语言的转义字符关系?
拓展实践题
(1)完成“XX省职称计算机考试报名系统”的所有页面、导航栏、标题栏、页脚文件的设计,并使用include指令标记包含在页面中。
4.8 本 章 习 题
思考题
(1)如何处理表单提交的汉字?
(2)一个用户在不同的Web服务目录的session相同吗?
(3)内置对象的4个作用范围?什么情况下session会关闭?
(4)response.sendRedirect(URL url)方法的作用?
(5)是不是所有Web服务目录共用一个application?
(6)怎样使用request、session和application对象进行参数存取?
(7)HTTP请求消息、响应消息与request和response对象之间的关系?
拓展实践题
(1)使用JavaScript对网上报名系统报名页面和用户登录页面的数据输入进行验证。
5.6 本 章 习 题
思考题
(1)JavaBean和一般意义上的Java类有何区别?
(2)如何实现一个Bean的属性与参数的关联?
(3)如何在页面的程序片中使用Bean?
(4)request、session和application有效范围的Bean生命周期?
(5)Bean如何与表单交互?
(6)怎样编写、编译、调试和布置Bean?
拓展实践题
(1)完成5.42购物车实例中的数据输入部分的有效性检查代码。
6.8 本 章 习 题
思考题
(1)字节流和字符流区别?
(2)BufferedInputStream与FileInputStream如何配合使用?
(3)BufferedOutputStream与FileOutputStream如何配合使用?
(3)BufferedReader与FileReader如何配合使用?
(4)BufferedWriter与FileWriter如何配合使用?
(5)RandomAccessFile访问文件有何特点?
(6)如何处理文件读写操作中发生的异常?
拓展实践题
(1)完善例6.10,列出某目录所有文本文件,单击“阅读”链接,打开该文件实现分页阅读。
7.6 本 章 习 题
思考题
(1)什么是JDBC编程接口?
(2)什么是数据库连接池?
(3)使用纯Java驱动操作mysql数据库的步骤?
(3)加载Sql Server 2000纯Java驱动程序的代码是什么?
(4)使用预处理语句和存储过程有什么好处?
(5)使用CachedRowSetImpl类有什么好处?
(6)如何使用滚动的结果集?
拓展实践题
(1)如何使用Connection的事务机制?
(2)如何使用元数据来提高程序的适应性?
8.7 本 章 习 题
思考题
(1)Servlet对象是在服务器端还是在客户端?
(2)是否一定要重写Service方法?重写了Servlet的doPost和doGet方法如何被调用?
(3)Servlet对象