Servlet 2.x 规范】的更多相关文章

原文地址:http://blog.csdn.net/hills/article/details/40896357 JBoss和Tomcat版本.及Servlet.JSP规范版本对应一览 JBossAS version Ships with Tomcat Servlet Spec JSP Spec 3.2.3 4.1.29 2.3 1.2 3.2.4 5.0.26 2.4 2.0 3.2.5 5.0.26 2.4 2.0 3.2.6 5.0.28 2.4 2.0 3.2.7 5.0.30 2.4…
Spring MVC(一)Servlet 2.x 规范在 Spring MVC 中的应用 Spring 系列目录(https://www.cnblogs.com/binarylei/p/10198698.html) <Servlet 2.x 规范>:https://www.cnblogs.com/binarylei/p/10205884.html Servlet 容器在启动时会调用 ServletContextListener 的 contextInitialized() 方法.同时 Serv…
Servlet 2.x 规范 sun 公司制订的一种基于 Java 技术的 WEB 服务器功能的组件规范.1997 年六月,Servlet 1.0 版本发行,最新版本 Servlet 4.0 处于研发状态. 所谓的 Servlet 容器,有时候也称作为 Servlet 引擎,作为 Web 服务器或应用服务器的一部分.通过请求和响应对话,提供 Web 客户端与 Servlets 交互的能力.容器管理 Servlets 实例以及它们的生命周期. 一.Servlet 组件 Servlet 容器的组件大…
Servlet 3.0 规范(二)注解驱动和异步请求 在 Servlet 3.0 时支持注解启动,不再需要 web.xml 配制文件. 一.Servlet 3.0 组件 Servlet 容器的组件大致可以分为以下几类: Servlet 3.0 组件 ├── 组件申明注解 | ├── @javax.servlet.annotation.WebServlet | ├── @javax.servlet.annotation.WebFilter | ├── @javax.servlet.annotati…
JSR 53: JavaTM Servlet 2.3 and JavaServer PagesTM 1.2 JSR 154: JavaTM Servlet 2.4 JSR 154: JavaTM Servlet 2.5(Maintenance Release 2) JSR 315: JavaTM Servlet 3.0(This JSR will be an update to the existing Servlet 2.5 specification. ) JSR 152: JavaServ…
在线版目录 Servlet3.1规范翻译——前言 Servlet3.1规范翻译——概览 Servlet3.1规范翻译——Servlet Context Servlet3.1规范翻译——Response Servlet3.1规范翻译——过滤器 Servlet3.1规范翻译——Request Servlet3.1规范翻译——Session Servlet3.1规范翻译——注解和可插拔性 Servlet3.1规范翻译——转发请求 Servlet3.1规范翻译——Web应用 Servlet3.1规范翻译…
Java Servlet API是Servlet容器和Servlet之间的接U,它定义了Servlet的各种方法, 还定义了Servlet容器传送给Servlet的对象类,其中最重要的是请求对象ServletRequest和 响应对象ServletResponseo这两个对象都是由Servlet容器在客户端调用Servlet时产生的, Servlet容器把客户请求信息封装在ServletRequest对象中,然后把这两个对象都传送给要调 用的Servlet,Servlet处理完后把响应结果写入S…
      写在前面的话: 本系列是对<Java Servlet Specification Version 2.4>的完全翻译,力争但不保证完美表达出英文原文的思想内涵.如有疏漏之处,还请各位海涵并留言纠正.       SRV.1.1    Servlet是什么? Servlet是一种用于生成动态内容的Java Web组件技术,由容器(Container)负责管理其生命周期.和Java领域的其他技术一样,Servlet被编译为平台中立的class文件,然后动态的载入并运行在Web serv…
Servlet2.3规范 第一章: servlet2.3规范用到了一下的一些规范:J2EE.JSP1.1.JNDI 在14章中讲述了规范中的所有的classes类或接口(改文中不讲述).对开发者而言以下的有些相关的协议:URI.URL.HTTP/1.0.MIME.HTCPCP/1.0.XML 1.1 什么是servlet? servlet是一个基于java技术的web组件,该组件被容器管理,能被编译成字节码被web服务调用:容器也被称之为引擎,是支持servlet功能的web服务的扩展.serv…
过滤器是一套java组件,用于在请求—>资源—>应答的这一过程中即时转换处理负载和头信息. 本章讲述了Servlet 2.4 API中一些类和方法,这些类和方法提供了一套轻量级框架用于过滤动态和静态内容.它讲述了web应用下如何配置过滤器.指定过滤器的实现类. servlet过滤器的API会在SRV.14的“javax.servlet”章节提供,而其配置语法会在SRV.13章“部署描述符”的语法中讲解.读者阅读本章的同时也应该参考下对应的章节内容. SRV.6.1    什么是过滤器 过滤器是…
响应对象封装了服务端返回给客户端的所有信息.在HTTP协议中,这些信息通过HTTP头和消息体传送. SRV.5.1    缓冲 出于效率考量,servlet容器可以缓冲输出数据,但这并非强制要求.常见的WEB服务都会默认使用缓冲,但也允许servlet自行指定缓冲参数. ServletResponse接口的以下几个方法用于servlet访问和设置缓冲信息: • getBufferSize    • setBufferSize    • isCommitted    • reset    • re…
request对象封装了来自客户端的所有请求信息.在HTTP协议中,客户端发给服务端的所有信息都是通过request对象的请求头和请求体来传送的.           SRV.4.1    HTTP协议参数 servlet的请求参数作为客户端请求的一部分都是以字符串形式传给servlet容器.当请求信息使用HttpServletRequest对象时,如果满足可用参数的必需条件,那么容器就会传送URI的查询参数和POST的表单数据. 参数以名值对方式存储,而且一个参数名可以对应多个参数值.Serv…
SRV.3.1    ServletContext接口说明 ServletContext接口定义了运行servlet的web应用中和servlet相关的视图信息.容器提供者负责提供ServletContext的一套具体实现.通过ServletContext对象,servlet能记录事件.获得资源引用,以及设置和保存当前context上其他servlet的一些属性信息. ServletContext以web应用的某一路径为根节点,例如,servlet上下文能写成http://www.mycorp.…
Servlet接口是Servlet API的最核心抽象类.所有的servlets都直接实现了这个接口,或者以更通用的方式继承了这个接口的实现类.Servlet API自带了两个实现了Servlet接口的类:GenericServlet和HttpServlet.绝大多数情况下,开发人员都会继承HttpServlet来开发servlets. SRV.2.1    处理请求的方法 Servlet接口定义了一个service方法来处理客户端请求.servlet容器把每一个请求都路由到对应的Servlet…
    SRV.2.3    Servlet生命周期 servlet有着定义良好且明确的生命周期,它定义了servlet以怎样的方式加载和实例化.初始化.怎样处理客户端请求.以及怎样停止服务.生命周期表现在API中就是javax.servlet.Servlet接口的init.service和destroy三个方法.所有servlet必须直接或者通过GenericServlet/HttpServlet间接实现这些方法.     SRV.2.3.1    加载和实例化 servlet容器负责加载和实…
apache tomcat 官网地址:http://tomcat.apache.org/whichversion.html…
在2015年JavaLand大会上,Ed Burns展示了Java EE Servlet 4.0规范(JSR 369)的概要,演讲的重点在于Java EE平台对HTTP/2的支持.HTTP/2旨在解决现存HTTP规范中的问题,并引入新的功能,包括request/response多路复用.二进制帧传输(binary framing).数据流优先级.服务器推送和头信息压缩. Burns是Oracle公司的技术顾问之一,他从由于HTTP/1.1中固有的缺陷,导致当前典型网站的30多种资源传输到浏览器端…
servlet规范 1 servlet 3.1规范 1.1 What is servlet A servlet is a JavaTM technology-based Web component, managed by a container, that generates dynamic content. From servlet 3.1 1.2 History From wiki 1.3 Servlet Life Cycle Loading and Instantiation When t…
现在我们大家基本都用struts或springmvc进行java web的开发,但我们都知道java web的核心技术是jsp servlet javabean的组合.因此很有必要知道servlet规范,这里的学习也仅是蜻蜓点水.如果有时间,整篇servlet规范的实现. servlet 3.1 规范地址:https://jcp.org/aboutJava/communityprocess/final/jsr340/index.html 我们先来看看servlet规范的版本历史(来源:维基百科)…
1 简介 JSP(Java Server Page)和Servlet是JavaEE规范的两个基本成员,是JavaWeb开发的重点. JSP的本质是Servlet,当用户向指定的Servlet发送请求时,Servlet利用输出流动态的生成HTML页面,包括每一个静态的HRML标签和所有在HTMl页面中出现的内容. JSP页面内容由2个部分构成 静态部分:标准的HTML标签.静态的页面内容. 动态部分:受Java程序控制的内容,有Java脚本动态生成. 2 工作原理 1. JSP文件必须在JSP服务…
自从计算机软件开发进入网络时代,就开始涉及到通讯问题.在客户/服务器(也叫C/S应用)时期,每个软件都有自己的客户端和服务器端软件.并且客户端和服务器端之间的通讯协议差别也很大.后来随着互联网的发展,基于浏览器/服务器的应用逐渐成为主流,通讯协议也统一到HTTP协议.但是,在HTTP协议之上,如何处理来自客户端的请求信息,以及如何对请求进行回应,则经历了很长时间也没有统一下来.目前,对于这个问题的解决方案主要有两种,一个是CGI,另一个是Servlet. CGI(Common Gateway I…
atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性   1.1. Servlet和JSP规范版本对应关系:1 1.2. Servlet2.5一些变化的介绍: 1 1.3. Jsp2.02 1.4. Jsp2.12 1.5. Jsp2.2 (sinbsheo3       Servlet/JSP规范和JDK版本:   1.1. Servlet和JSP规范版本对应关系: Servlet规范版本 JSP版本 JSF版本 JAVA EE版本…
让 Servlet 能响应用户请求,必须将 Servlet 配置在 Web 应用中. Servlet 3.0 中有两中配置方式:        1. 在 Servlet 类中使用 @WebServlet Annotation 进行配置. 例如:@WebServlet(name="firstServlet" , urlPatterns={"/firstServlet"})        2. 能过在 web.xml 文件中进行配置.        例如下图: 注意:…
atitit.j2ee 1.5 1.6 的不同跟 Servlet 3.0新特性总结 1. jar比较,j2ee 1.6 添加了许多的jar 1 2. ,Servlet 3.0 2 2.1. 可插性  web片段 2 2.2. 异步处理 3 2.3. anno支持filter,sevlet,listen 3 2.4. 三.元数据和通用注释 3 2.5. 现有API的改进 HttpServletRequest,,HttpServletRequest,,ServletContext,,dynac fi…
相关学习资料 http://my.oschina.net/chape/blog/170247 http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp/web_xml.html http://blog.csdn.net/liaoxiaohua1981/article/details/6761053 http://computer.c.blog.163.com/blog/static/102524482012314537670/ http://ww…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4289481.html 简单标签... 79 SimpleTag接口... 80 JspFragment类... 80 利用简单标签控制标签体和后继JSP页面的执行... 81 利用简单标签对数组…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4289401.html Servlet事件监听器... 19 监听域对象的创建和销毁... 19 ServletContextListener接口... 19 HttpSessionListene…
Java是一种动态加载和运行的语言.也就是说当应用程序持有一个类的地址(CLASSPATH)和名称(包名和类名)的情况下,可以在程序运行期 间任何时候加载这个类,并创建和使用该类的对象.Servlet就是基于这个机制与Web容器融合在一起的.目前已知的所有支持Java Servlet的Web容器都是采用Java开发的.当Web容器接收到来自客户端的请求信息之后,会根据URL中的Web元件地址信息到Servlet 队列中查找对应的Servlet对象,如果找到则直接使用,如果没有找到则加载对应的类,…
网易云课堂<30天轻松掌握JavaWeb视频>servlet部分 课时57 servlet开发入门 servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术.Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1.编写一个Java类,实现servlet接口. 2.把开发好的Java类部署到web服务器中. Servlet 简介 Servlet 是什么?   Java S…
2008 年的夏天,偶然在网上闲逛的时候发现了 Comet 技术,人云亦云间,姑且认为它是由 Dojo 的 Alex Russell 在 2006 年提出.在阅读了大量的资料后,萌发出写篇 blog 来说明什么是 Comet 的想法.哪知道这个想法到了半年后的今天才提笔,除了繁忙的工作拖延外,还有 Comet 本身带来的困惑. Comet 能带来生产力的提升是有目共睹的.现在假设有 1000 个用户在使用某软件,轮询 (polling) 和 Comet 的设定都是 1s . 10s . 100s…