Java Web编程习题解析(1-3).doc
《Java Web编程习题解析(1-3).doc》由会员分享,可在线阅读,更多相关《Java Web编程习题解析(1-3).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java Web编程习题解析第1章习题解析1. 略。2. 答:URL称为统一资源定位符, URL通常由4部分组成:协议名称、页面所在主机的DNS名、可选的端口号和资源的名称。URI称为统一资源标识符,是以特定语法标识一个资源的字符串。URI由模式和模式特有的部分组成,它们之间用冒号隔开,一般格式如下:schema:schema-specific-part URI是URL和URN的超集。3. 答:是URL,和都是URI,是URN4. 答:动态Web文档技术包括服务器端动态文档技术和客户端动态文档技术,前者包括CGI技术、服务器扩展技术和HTML页面中嵌入脚本技术。其中HTML页面中嵌入脚本技术包
2、括ASP、PHP和JSP技术。最流行的客户端动态文档技术是在HTML页面中嵌入JavaScript脚本代码。使用JavaScript可以设计交互式页面。与服务器端动态文档不同,JavaScript脚本是在客户端执行的。5. 答:Servlet是用Servlet API开发的Java程序,它运行在Servlet容器中。Servlet容器是运行Servlet的软件,主要用来扩展Web服务器的功能。6. 答:开发Servlet的一般步骤包括:(1)编写Servlet源程序;(2)编译;(3)将Servlet部署到Servlet容器中;(4)访问执行Servlet。7. 答:libservlet-ap
3、i.jar文件。8. 答:部署描述文件名是web.xml,它是XML文件,应该存放在Web应用程序的WEB-INF目录中。9. 答:当服务器找不到用户请求的资源时将发生404错误。10. 答:JSP页面是嵌入了Java脚本元素的HTML页面。11. 答:Servlet主要用来实现业务逻辑和控制逻辑,JSP页面主要用来实现表示逻辑。第2章习题解析1. 答:Servlet接口定义了下面5个方法:public void init(ServletConfig config) public void service(ServletRequest request, ServletResponse resp
4、onse) throws ServletException, IOException public void destroy() public ServletConfig getServletConfig() public String getServletInfo()2. 答:Servlet是在容器中运行的组件,有一个从创建到销毁的过程,其中包括加载和实例化、初始化、提供服务以及销毁几个阶段。其中生命周期方法有init()、service()和destroy()等3个。3. 答:发生下列事件,浏览器向服务器发出请求。(1)用户点击了HTML页面中的超链接;(2)用户在HTML页面中填写一个表
5、单并点击提交按钮;(3)用户在浏览器的地址栏中输入URL并按回车键。4. 答:查询串5. 答:HTTP请求结构由请求行、请求头、空行和请求数据组成。请求行由方法名、请求资源的URI和使用的HTTP版本3部分组成。6. 答:HTTP响应结构由状态行、响应头和响应数据3部分组成。状态行由HTTP版本、状态码和简短描述3部分组成。7. 答:GET请求主要用来从服务器检索资源,POST请求主要用来向服务器发送数据。它们的详细比较请参阅教材的表2.8。8. 答:在ServletRequet接口中定义了setAttribute()、getAttribute()、getAttributeNames()和re
6、moveAttribute()方法来处理请求作用域的属性。9. 答:forward()方法转发请求是服务器端控制权的转向,客户端地址栏中不显示转发后的资源地址。sendRedirect()方法是服务器向浏览器发送302状态码,它使浏览器连接到新的位置,浏览器地址栏可看到地址的变化。使用重定向,资源不能位于WEB-INF目录中。10. 答:可先通过请求对象的getParameterNames()方法得到Enumeration对象,然后在其上得到每个请求参数名,再通过getParameter()得到请求参数值。11. 答:A 12. 答:B 13. 答:E14. 答: action=courseS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java Web编程习题解析1-3 Web 编程 习题 解析
限制150内