`

SCWCD Notes

 
阅读更多

response.getPrintWriter() & getOutputStream() can not be called on same instance twice, otherwise throw IllegalStateException

sendRedirect() 
can not be called if response is commited/flushed, otherwise exception will be thrown
tell browser to get resource from another location

ServeletContext -> getResource() & getResourceAsStream() 
  • Can NOT access dynamic resource such as JSP, Servlet
  • Might cause security issue if not used properly

ServletContext -> getRealPath() is NOT FOR
  • file sitting in Jar file
  • file sitting in network

JSP:useBean
  1. id - compulsory
  2. scope - optional
  3. combine of following
  • class
  • type
  • class & type
  • beanName & type

<jsp:setProperty name="beanName" property="property"|param="property" />
* param is parameter from request

<jsp:setProperty/getProperty name="..." property="..." /> will do automatic conversion

JSP container populate tablib mapping in Three ways
  1. container explicit-map definition in web.xml
  2. container Implicit-map the one defined in packed Jar file (tld file contains URI info),
  3. container add known entries by default, such as http://java.sun.com/JSP/jstl/a.tld

taglib lookUp
  • roote-relative URL
  • relative URL, container will append "WEB-INF" in front of the relative URL
IF NOT FOUND
  • If absolute URI, error thrown
  • If root-relative, try to find on application's root directory
  • if relative-path, try to find it on the same location as JSP


Three different ways to get RequestDispatcher in servlet
  • getServletContext().getRequestDispatcher("/user/absolute/path/servlet")
  • ServletContext.getNamedDispatcher("nameOfServletInWebXML")
  • request.getRequestDispatcher("maybe/relative")

 

Forward

  • <jsp:forward .../>, RequestDispatcher.forward() are refered as "Server-side"

Redirect

  • Client side redirect

 

Authenticate

  • Basic - not encrypted, password saved in plain text
  • Digest - encrypted
  • Client-Cert - end user authenticate using HTTPS, require user to possess public key certificate (PKC)
  • Form - form method: POST, action: j_security_check, username field: j_username, password filed: j_password

分享到:
评论

相关推荐

    SCWCD notes

    根据给定的文件信息,以下是对SCWCD(Sun Certified Web Component Developer)学习笔记的关键知识点进行的详细解读: ### MIME类型(MIME type) MIME类型是服务器响应浏览器时使用的一种标识,它告诉浏览器将接收到...

    mz_scwcd_notes_lettersize.zip

    【标题】"mz_scwcd_notes_lettersize.zip" 是一个压缩文件,其内容可能包含有关SCWCD(Sun Certified Web Component Developer)考试的学习笔记或复习资料,适配于信纸大小的页面格式。 【描述】"mz_scwcd_notes_...

    scwcd_notes.pdf

    ### SCWCD (Sun Certified Web Component Developer) 310-081 Notes解析 #### 章节一:HTTP - **概述**:这部分详细介绍了HTTP(超文本传输协议)的基本概念及其在Web开发中的核心作用。HTTP是用于从Web服务器传输...

    SCWCD Exam Notes.doc

    SCWCD(Sun Certified Web Component Developer)是Java Web开发领域的一个认证,主要考察开发者对Servlet和JSP(JavaServer Pages)的理解与应用能力。以下是一些关键知识点的详细解释: 1. **Servlet API** a) *...

    SCWCD资料 scwcd认证

    SCWCD(Sun Certified Web Component Developer)是Oracle公司(原Sun Microsystems)提供的一个Java Web开发领域的专业认证,全称为“Sun Certified Web Component Developer for Java EE”。这个认证主要针对那些...

    SCWCD

    标题:SCWCD 描述与知识点详述: ### SCWCD概述 SCWCD,全称为Sun Certified Web Component Developer,是Sun Microsystems(现为Oracle的一部分)提供的一个专业认证,主要针对Java Web应用开发中的Servlets和...

    SCWCD第三轮复习

    SCWCD,全称Sun Certified Web Component Developer,是Oracle(原Sun Microsystems)推出的Java EE(企业版)认证考试之一,主要考察开发者在构建Web应用程序方面的能力,包括Servlet、JSP、JSTL、EL表达式语言等...

    scwcd国际认证题库

    SCWCD,全称Sun Certified Web Component Developer,是由Oracle(原Sun Microsystems)推出的Java Web开发专业认证。这个认证主要针对那些希望在Java EE平台上从事Web组件开发的专业人士,包括Servlet、JSP(Java...

    scwcd.rar_scwcd

    【标题】"scwcd.rar_scwcd"指的是SCWCD相关的学习资源,SCWCD是Sun Certified Web Component Developer的缩写,这是Oracle(原Sun Microsystems)提供的一个Java Web开发的专业认证,主要针对Servlet和JSP技术。...

    SUN SCWCD认证考试真实题目一(有答案)

    SCWCD,全称为Sun Certified Web Component Developer,是Oracle(原Sun Microsystems)为Java开发者提供的一项专业认证,证明持证者具有开发Java EE Web组件的能力。这个认证主要针对Servlet、JSP(JavaServer ...

    SCWCD之路——Web应用的安全性

    SCWCD(Sun Certified Web Component Developer)认证正是为了考察和提升开发者在构建安全Web应用方面的能力。本篇文章将探讨“SCWCD之路——Web应用的安全性”,并结合提供的文件`catalina.jar`和`tomcat-juli.jar`...

    scwcd(310-083)

    Sun Certified Web Component Developer for J2EE 5 代号:310-083 该文档题量:239 主要看前100题,我考了两次,出的题都是在100以内。 我考式时出的题全是这套题上的,没有一个没在这套题上。...

    head_first_scwcd.rar 复习scwcd资料 英文版

    《Head First SCWCD》是一本专为准备Sun Certified Web Component Developer (SCWCD)考试的读者精心编写的英文版复习资料。这本书以其独特的教学方式,深入浅出地讲解了SCWCD考试所涵盖的核心技术,包括JavaServer ...

    scwcd英语教材

    sun公司的scwcd考试认证材料,英文原版pdf

    SCWCD-083资料

    SCWCD,全称Sun Certified Web Component Developer,是Oracle(原Sun Microsystems)为Java开发者提供的一项专业认证,主要测试考生在构建动态Web应用程序方面的能力,包括Servlet、JSP(JavaServer Pages)、EL...

    SCWCD模拟软件合集

    SCWCD,全称Sun Certified Web Component Developer,是Oracle(原Sun Microsystems)为Java开发者提供的一项专业认证,主要测试考生在构建动态Web应用程序方面的能力,包括Servlet、JSP(JavaServer Pages)、...

    310-083ePad.rar_310-83_SCWCD 310-083_scwcd

    《SCWCD 310-083:Java Web组件开发详解》 SCWCD,全称为Sun Certified Web Component Developer,是Oracle公司(原Sun Microsystems)为Java开发者设立的一项专业认证,旨在验证开发者在创建Java Web应用程序方面...

    SCWCD-iPad Viewer.pdf

    ### SCWCD-iPad Viewer.pdf 知识点详解 #### 标题与描述解析 - **SCWCD-iPad Viewer.pdf**:此文档是关于SCWCD(Sun Certified Web Component Developer)认证的学习材料,适用于iPad查看器。该文档旨在帮助准备...

Global site tag (gtag.js) - Google Analytics