`
jiauwu
  • 浏览: 83520 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Servlet3

阅读更多

一、注解一个Servlet3规范的Servlet

@WebServlet(name="hello",asyncSupported=true, 
		loadOnStartup=2,
		urlPatterns = { "/test/hello" },
		initParams={@WebInitParam(name="config",value="config.xml")}  
)
public class Hello extends HttpServlet 

 二、Listener注解

@WebListener("This is a servlet3 listener test on startUp")
public class ListenerOnStart implements ServletContextListener

 三、Filter注解

@WebFilter(
		 dispatcherTypes = {
		   DispatcherType.REQUEST, 
		   DispatcherType.FORWARD,
		   DispatcherType.INCLUDE
		 }, 
		 urlPatterns = { "/test/LogServlet" }, 
		 asyncSupported = true //支持异步Servlet
		)
public class LogFilter implements Filter 

 四、web.xml中的头

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
	version="3.0" metadata-complete="true">

 其中如web.xml中的Filter,Servlet有过滤到该URL时,如果该Servlet需要支持异步,请将这些Filter,Servlet添加

<async-supported>true</async-supported> 
 

 

分享到:
评论

相关推荐

    servlet3 api 文档

    Servlet3 API文档是Java Web开发领域中的重要参考资料,它详细阐述了Servlet的相关接口、类以及方法,为开发者提供了全面的指南。Servlet技术是用于构建动态Web应用程序的核心组件,它允许服务器端处理HTTP请求并...

    正在研究servlet3的朋友们,有谁需要servlet3 api(英文版)的吗, 见附件

    Servlet3是Java Web开发中的一个重要里程碑,它在Servlet2.5的基础上引入了许多新特性,提升了Web应用程序的灵活性和可扩展性。这篇博文分享了Servlet3的API英文版资源,对于学习和理解Servlet3规范有着重要的参考...

    Servlet3-sources-code

    **Servlet3源码解析** Servlet技术是Java Web开发中的核心组件,它允许开发者编写服务器端程序来处理HTTP请求。Servlet3.0是Servlet规范的一个重要版本,引入了许多新特性和改进,大大提升了开发效率和应用的灵活性...

    test-servlet3-without-webxml.rar

    在Servlet 3.0之前,我们通常需要一个`web.xml`部署描述符文件来配置Servlet,但在Servlet 3.0之后,我们可以实现"无web.xml"的部署方式,这就是`test-servlet3-without-webxml.rar`这个压缩包文件所体现的主题。...

    Servlet3.0新特性,Servlet3新特性,Servlet3注解,Servlet3异步处理【蕃薯耀】

    Servlet3.0是Java Servlet API的一个重大更新,它引入了许多新特性和改进,极大地提高了开发效率和应用程序的性能。在本篇文章中,我们将深入探讨Servlet3.0的主要新特性,包括注解、异步处理、容器初始化参数以及...

    servlet3-API 英文版chm

    servlet3-API 英文版chm格式

    servlet-3_1-final.rar_java servlet3_servlet 3.1 demo

    本篇将围绕"Servlet 3.1"这一主题,详细阐述其主要特性,并结合提供的"Servlet 3_1-final.pdf"文档,探讨其实战应用。 1. 自动部署与零配置 Servlet 3.1引入了自动部署和零配置的概念,开发者不再需要在web.xml中...

    IDEA下maven新建servlet3.x/web3.x工程模版

    【标题】"IDEA下maven新建servlet3.x/web3.x工程模版"涉及到的主要知识点是使用IntelliJ IDEA(IDEA)结合Maven构建一个支持Servlet 3.x和Web 3.x标准的Java Web项目。Maven是一个强大的项目管理工具,能够帮助...

    Servlet3 学习测试代码

    Servlet3是Java Web开发中的一个重要里程碑,它在Servlet2.5的基础上引入了许多新特性,极大地提高了开发效率和灵活性。在这个"Servlet3 学习测试代码"压缩包中,我们可以找到与Servlet3相关的示例代码,这将帮助...

    Redis+Servlet3实现推送功能

    Redis_Servlet3,必须在Tomcat7下运行,实现了推送,Redis上网下一个,配置好Redis就行,配置文件为Redis.properties,推送可以使用Redis客户端推送,目前只做出订阅功能。属于DEMO

    servlet3-api.jar

    servlet3-api java程序开发的基础类。

    WebServlet3.war

    WebServlet3.war

    浅谈servlet3异步原理与实践

    浅谈servlet3异步原理与实践 本篇文章主要介绍了servlet3异步原理与实践,详细的介绍了servlet和异步的流程使用,具有一定的参考价值。 一、什么是Servlet Servlet 是基于 Java 的 Web 组件,由容器进行管理,来...

    Servlet3.1规范官方文档(中文版)

    根据提供的文件内容,以下是对Servlet3.1规范官方文档(中文版)中的知识点的详细说明。 首先,Servlet3.1官方文档是Java™ Servlet规范版本3.1的中文翻译版本。它详细描述了servlet技术规范的各个方面,包括对...

    servlet3文件上传操作

    Servlet3文件上传操作 Servlet3文件上传操作是指在Servlet3.0中实现文件上传功能的相关技术。下面将对Servlet3文件上传操作的相关知识点进行详细的介绍。 一、Servlet3.0文件上传的优势 在Servlet2.5中,实现文件...

    Servlet+API+中文版

    ### Servlet+API+中文版知识点解析 #### 一、Servlet基础概念 - **Servlet定义**:Servlet是一种Java技术,用于创建动态网页。它允许开发者在服务器端处理客户端请求,并生成响应。Servlet通常作为Web应用程序的...

    servlet3.0与mybatis整合的示例

    在servlet3mybatis压缩包中,可能包含了以下文件: - web.xml:虽然Servlet3.0支持注解配置,但可能还是包含了一个简单的web.xml用于部署描述。 - mybatis-config.xml:MyBatis的核心配置文件。 - Dao接口:定义了...

    Servlet详解Servlet详解

    3. Servlet 工具:提供了一些工具,用于开发、测试和调试 Servlet 在 Java 服务器结构中,Servlet 是一个核心组件,用于提供服务的类的集合。它可以使用多个处理线程来完成与客户的交互,并可以与不同的网络服务器...

Global site tag (gtag.js) - Google Analytics