### SCWCD题库 Actualtests 310-081知识点详解 #### 考试概述 **考试编号:** 310-081 **考试名称:** Sun Certified Web Component Developer for the Java 2 Platform, Enterprise Edition 1.4 **版本号:** 07.18.06 此考试旨在评估考生在Java 2平台企业版1.4中的Web组件开发方面的知识和技能。为了准备该考试,了解具体的考试内容、题型以及关键概念是非常重要的。 #### 题目解析 ##### 题目1: 获取用于写入二进制数据的对象 - **选项:** A. response.getWriter() B. response.getOutputStream() C. response.getOutputWriter() D. response.getWriter().getOutputStream() E. response.getWriter(Writer.OUTPUT_BINARY) - **正确答案:** B **解析:** 在Servlet响应中,`response.getOutputStream()` 用于获取一个输出流对象,可以用来写入二进制数据。而 `response.getWriter()` 返回的是 `PrintWriter` 对象,主要用于写入字符数据。因此,正确答案是B。 ##### 题目2: 获取所有发送到请求中的Cookie - **选项:** A. request.getCookies() B. request.getAttributes() C. request.getSession().getCookies() D. request.getSession().getAttribute() - **正确答案:** A **解析:** `request.getCookies()` 方法用于从`HttpServletRequest`对象中获取所有Cookie。其他选项均不正确:`request.getAttributes()` 用于获取请求属性;`request.getSession().getCookies()` 和 `request.getSession().getAttribute()` 方法不存在。 ##### 题目3: 阻止Servlet处理请求的两种情况 - **选项:** A. Servlet的init方法返回非零状态 B. Servlet的init方法抛出`ServletException` C. Servlet的init方法设置ServletResponse的contextLength为0 D. Servlet的init方法设置ServletResponse的contentType为null E. Servlet的init方法未在由Servlet容器定义的时间内返回 - **正确答案:** B, E **解析:** - B: 如果Servlet的初始化方法(`init`)抛出了`ServletException`,则Servlet将不会被部署。 - E: 如果`init`方法没有在规定时间内完成执行,那么容器可能会认为它已失败并停止其执行。 ##### 题目4: 在JSP页面中实例化仅限该页面使用的JavaBean - **选项:** A. id B. type C. name D. class E. scope F. create - **正确答案:** A, D **解析:** - A: `id` 属性用于指定在JSP页面中引用JavaBean的变量名。 - D: `class` 属性用于指定JavaBean的全限定类名。 - 关于 `scope`,默认情况下JavaBean的作用域是“page”,除非另有指定,所以这里不需要设置 `scope` 属性。 - `type` 和 `name` 不是`jsp:useBean`标签的有效属性。 ##### 题目5: 在基于表单的身份验证中,HTML返回内容必须包含什么? - **选项:** A. Base-64编码的用户名和密码 B. 一个表单,其中POST到`j_security_check` URL C. 一个Applet,请求用户的用户名和密码 D. 一个隐藏字段,提供登录约束用于应用程序 - **正确答案:** B **解析:** 在基于表单的身份验证中,必须包含一个HTML表单,该表单通过POST方式提交到`j_security_check` URL,以验证用户输入的用户名和密码。 ##### 题目6: 保护响应流的两种安全机制 - **选项:** A. 授权 (Authorization) B. 数据完整性 (Data Integrity) C. 机密性 (Confidentiality) D. 认证 (Authentication) - **正确答案:** B, C **解析:** - B: 数据完整性确保数据在传输过程中未被篡改或修改。 - C: 机密性确保数据只被授权方访问,通常通过加密实现。 ##### 题目7: 在部署描述符中声明Web资源集合时需要哪些信息? - **选项:** A. 需要授权的URL模式 B. 需要授权的HTTP方法 C. 用户名和密码 - **正确答案:** A, B **解析:** - A: 需要授权的URL模式,即哪些URL路径需要进行身份验证。 - B: 需要授权的HTTP方法,指明哪些HTTP方法(如GET、POST等)需要认证。 以上是对SCWCD题库Actualtests 310-081考试部分题目的详细解析,这些知识点涵盖了Servlets和JSP的基本操作、安全性及配置等方面。希望对准备该考试的考生有所帮助。
- 粉丝: 1
- 资源: 25
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助