JSP
jak0018
这个作者很懒,什么都没留下…
展开
-
Head First JSP---随笔三
作为Web应用没有servlet能独立存在。当前现代Web应用中,许多之间都在一起协作共同完成一个目标。Web容器模型3.1 对于servlet和ServletContext初始化参数:编写servlet代码访问初始化参数,创建部署描述文件元素来声明初始化参数。3.2 对于基本的servlet属性作用域(请求、会话和上下文):编写servlet代码来增加、获取和删除属性;给定一...原创 2018-07-28 15:56:51 · 214 阅读 · 0 评论 -
Head First JSP---随笔十(过滤器的威力)
过滤器和包装类过滤器允许你拦截请求。最棒的是,servlet对此一无所知。过滤器3.3 描述Web容器请求处理模型;编写和配置过滤器;创建请求或响应包装器;给定一个设计问题,描述如何应用过滤器或包装器。 11.1 给定一个场景描述,列出了一系列问题,选择能够解决这些问题的模式。你必须了解的模式包括: 1. 拦截过滤器 2. 模型-视图-控制器 3...原创 2018-08-07 11:00:17 · 241 阅读 · 0 评论 -
Head First JSP---随笔四
会话状态Web服务器没有短期记忆。在Servlet API中可以找到一种极其简单的解决方法。会话管理4.1 编写servlet代码,将对象保存到一个会话对象中,以及从会话对象获得对象。 4.2 给定一个场景,描述访问会话对象使用的API,解释何时创建会话对象,并描述撤销会话对象使用的机制,以及何时撤销会话对象。 4.3 使用会话监听者,编写代码对会话的有关时间做出响应,包括...原创 2018-08-01 23:29:07 · 193 阅读 · 0 评论 -
Head First JSP---随笔九(Web应用安全)
要保密,要安全Web应用危险重重。网络的每个角落都潜伏着危险,黑客、捣乱的家伙,甚至犯罪分子会竭尽全力侵入你的系统,窃取你的秘密、利用你的信息,或者只是和你的网站开个玩笑。Web应用安全5.1 根据servlet规范,对照比较以下安全问题 1. 认证 2. 授权 3. 数据完整性 4. 机密性 5.2 在部署描述文件中声明以下内容 ...原创 2018-08-06 17:14:34 · 173 阅读 · 0 评论 -
Head First JSP---随笔九(部署Web应用)
Web应用部署Web应用终于到了最后的重要时刻。Web应用部署2.1 构建Web应用的文件和目录结构,其中可能包含 1. 静态内容 2. JSP页面 3. servlet类 4. 部署描述文件 5. 标记库 6. Jar文件 7. Java类文件 8. 描述如何保护资源文件避免HTTP访问 2.2...原创 2018-08-06 11:22:52 · 198 阅读 · 0 评论 -
Head First JSP---随笔八(传统标记)
传统标记处理器也许我们很幸运,我们的公司采用了JSP 2.0。但也可能很糟糕,用的是2.0以前的版本。Tag处理器API我们只要扩展其中一个类就行了。 一个非常小传统标记处理器这个例子太极除了,它与SimpleTag处理器的doTag()方法几乎没有什么区别。 有两个方法的传统标记处理器标记有体时:简单标记和传统标记的比较 ...原创 2018-08-05 22:58:04 · 209 阅读 · 0 评论 -
Head First JSP---随笔八(简单标记)
定制标记开发有时JSTL和标准动作还不够。构建自己的标记处理器有3种不同的方法。在这3种方法中,有两种(简单标记和标记文件)是在JSP 2.0新引入的。建立定制标记库10.1 描述执行各个事件方法(doStartTag()、doAfterBody()和doEndTag())时“传统”定制标记事件模型的语义;解释各事件方法返回值的含义,并编写标记处理器类。 10.2 使用PageC...原创 2018-08-05 18:05:33 · 265 阅读 · 1 评论 -
Head First JSP---随笔七
强大的定制标记(JSTL)有时只是EL或标准动作还不够。如果我们想循环处理一个数组中的数据,并在一个HTML表中每一行显示一项,该怎么做?这时,就需要强大的JSTL了。使用标记库建立JSP页面9.1 描述“taglib”指令的语法和语义:包括标准标记库的相应“taglib”指令和标记文件的相应“taglib”指令。 9.2 创建定制标记结构来支持给定的设计目标。 9.3 对...原创 2018-08-05 13:30:12 · 336 阅读 · 0 评论 -
Head First JSP---随笔二
作为ServletServlet的存在就是为客户服务Servlet 技术模型1.1 对于每一种HTTP方法(如get、post、head等),描述该方法的用途,以及该HTTP方法协议的技术特性,并列出客户(通常是一个Web浏览器)会因为哪些原因使用这种方法,明确对应这种HTTP方法的HttpServlet方法。1.2 使用HttpServletRequest接口,编写代码从...原创 2018-07-27 17:52:22 · 196 阅读 · 0 评论 -
Head First JSP---随笔一
前三章内容为什么使用Servlet & JSP我们只说明要点,因为第一章的内容重点并不是Servlet与JSP。此后我们将重点介绍这两种技术,而不是现在。要点:HTTP代表超文本传输协议(HyperText Transfer Protocol),这是Web上使用的网络协议。HTTP运行在TCP/IP之上。HTTP使用一种请求/响应模型,客户做出一个HTTP请求,...原创 2018-07-27 13:25:22 · 308 阅读 · 0 评论 -
Head First JSP---随笔六
无脚本的JSPWeb页面设计人员没必要懂Java,所以我们使用EL表达式。使用表达式语言(EL)和标准动作构建JSP页面7.1 使用EL中的顶级变量编写一个代码片段。包括以下隐式变量:pageScope,requestScope,sessionScope和applicationScope;param和paramValues;header和headerValues;cookies;以...原创 2018-08-03 23:10:04 · 272 阅读 · 0 评论 -
Head First JSP---随笔五
作为JSPJSP变成Servlet。这个servlet不用你来创建。容器会查看你的JSP,把它转换成Java源代码,在编译成完整的Java servlet类。JSP技术模型6.1 识别或描述以下元素,或为以下元素编写JSP代码:模板文本脚本元素(注释、指令、声明、scriptlet和表达式)标准动作和制定动作表达式语言元素6.2 编写使用以下指令的JSP代码:...原创 2018-08-03 14:48:35 · 200 阅读 · 0 评论