Java Web 编程技术习题答案 本资源摘要信息来自《Java Web 编程技术》习课后习题答案(沈泽刚主编),涵盖了 Java Web 编程技术的基础知识和实践应用。下面是从习题答案中提炼出的关键知识点: URL 和 URI * URL(统一资源定位符)由协议名称、页面所在主机的 DNS 名、可选的端口号和资源的名称四部分组成。 * URI(统一资源标识符)是以特定语法标识一个资源的字符串,包括 URL 和 URN 两种形式。 动态 Web 文档技术 * 动态 Web 文档技术包括服务器端动态文档技术和客户端动态文档技术。 * 服务器端动态文档技术包括 CGI 技术、服务器扩展技术和 HTML 页面中嵌入脚本技术,如 ASP、PHP 和 JSP 技术。 * 客户端动态文档技术包括在 HTML 页面中嵌入 JavaScript 脚本代码,可以设计交互式页面。 Servlet * Servlet 是用 Servlet API 开发的 Java 程序,运行在 Servlet 容器中。 * Servlet 容器是运行 Servlet 的软件,主要用来扩展 Web 服务器的功能。 * 开发 Servlet 的一般步骤包括编写 Servlet 源程序、编译、将 Servlet 部署到 Servlet 容器中、访问执行 Servlet。 Servlet 生命周期 * Servlet 生命周期包括加载和实例化、初始化、提供服务、销毁几个阶段。 * 生命周期方法有 init()、service()、destroy() 等三个。 HTTP 请求和响应 * HTTP 请求结构由请求行、请求头、空行和请求数据组成。 * HTTP 响应结构由状态行、响应头和响应数据 3 部分组成。 * GET 请求主要用来从服务器检索资源,POST 请求主要用来向服务器发送数据。 Servlet 请求和响应 * ServletRequest 接口中定义了setAttribute()、getAttribute()、getAttributeNames() 和 removeAttribute() 方法来处理请求作用域的属性。 * forward() 方法转发请求是服务器端控制权的转向,客户端地址栏中不显示转发后的资源地址。 * sendRedirect() 方法是服务器向浏览器发送 302 状态码,使浏览器连接到新的位置,浏览器地址栏可看到地址的变化。 其他 * 部署描述文件名是 web.xml,它是 XML 文件,应该存放在 Web 应用程序的 \WEB-INF 目录中。 * 当服务器找不到用户请求的资源时将发生 404 错误。 * JSP 页面是嵌入了 Java 脚本元素的 HTML 页面。 * Servlet 主要用来实现业务逻辑和控制逻辑,JSP 页面主要用来实现表示逻辑。
剩余23页未读,继续阅读
- 之虎者也2017-10-13跟百度到的一模一样
- 粉丝: 8
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助