[键入文字] Java Web 编程习题解析 第 1 章习题解析 1. 略。 什么是URL,什么是URI,它们都由哪几个部分组成,URL 和URI 之间有什么关系 ? 2. 答:URL 称为统一资源定位符, URL 通常由4 部分组成:协议名称、页面所在主机的DNS 名、可选的端口号和资源的名称。URI 称为统一资源标识符,是以特定语法标识一个资源的字符串。URI 由模式和模式特有的部分组成,它们之间用冒号隔开,一般格式如下: schema:schema-specific-part URI 是URL 和URN 的超集。 3. 答:①是URL,①和②都是URI,③是URN 动态 w eb 文档技术有哪些?服务器端动态文档技术的客户端动态文档技术有何不同? 4. 答:动态 Web 文档技术包括服务器端动态文档技术和客户端动态文档技术,前者包括 CGI 技术、服务器扩展技术和HTML 页面中嵌入脚本技术。其中 HTML 页面中嵌入脚本技术包括 ASP、PHP 和JSP 技术。 最流行的客户端动态文档技术是在HTML 页面中嵌入Jav aScript 脚本代码。使用Jav aScript 可以设计交互式页面。与服务器端动态文档不同,Jav aScript 脚本是在客户端执行的。 什么是Servlet?什么是Servlet 容器?它的主要作用是什么? 5. 答:Serv let 是用Serv let API 开发的Jav a 程序,它运行在Serv let 容器中。Serv let 容器是运行 Serv let 的软件,主要用来扩展 Web 服务器的功能。 简述开发一个Servlet 的上体步骤 6. 答:开发 Serv let 的一般步骤包括:(1)编写 Serv let 源程序;(2)编译;(3)将Serv let 部署到 Serv let 容器中;(4)访问执行 Serv let。 要使一个Servlet 能够正确编译的运行,应该将什么文件加到 CLASSPATH 环境变量中? 7. 答:\lib\serv let-api.jar 文件。 web应用程序的部署描述文件名是什么?它是什么类型的文件?应该存放在什么目录中? 8. 答:部署描述文件名是web.xml,它是XML 文件,应该存放在Web 应用程序的\WEB-INF 目录中。 什么是404错误? 9. 答:当服务器找不到用户请求的资源时将发生404 错误。 什么是JSP 页面?它与HTML 页面有什么关系? 10. 答:JSP 页面是嵌入了Java 脚本元素的HTML 页面。 Serv let 与JSP 各适用于什么场合? 11. 答:Servlet 主要用来实现业务逻辑和控制逻辑,JSP 页面主要用来实现表示逻辑。 第 2 章习题解析 Serv let 接口中定义了哪几个...