https://today.java.net/pub/a/today/2008/10/14/introduction-to-servlet-3.html
一,servlet 3.0可以没有web.xml去部署webapp了,然而仍然是web.xml优先。metadata-complete可以打开或关闭对标签的扫描(默认是扫描classpath中的全部标签)。
常见标签: @Servlet(urlMappings)。顾名思义是用来定义servlet,可以是POJO不用继承HttpServlet,但要有方法打上标签
GET
, PUT
, POST
, HEAD
, 或DELETE等标签。方法以
HttpServletRequest和
HttpServletRespose为参数。
@ServletFilter和@FilterMapping定义filter. filter同样可以是POJO。
@ServletContextListener定义listener。可以是POJO。
其它新特性有,异步支持(线程可以suspend或resume对request的处理,不产生response而转去做其它事); security支持,在request中就有。
二,spring container的启动:SpringServletContainerInitializer负责初始化classpath中的WebApplicationInitializer实例。 SpringServletContainerInitializer本身实现了ServletContainerInitializer,因此会被servlet 3.0在启动的时候启动。
--------以上是文档,在实际开发中(spring4.0.1)没有Servlet标签,换成了WebServlet,POJO也不行要实现Servlet
写作过程中firefox死机。。。。
相关推荐
这次发布的Spring Security-3.0.1 是一个bug fix 版,主要是对3.0 中存在的一些问题进 行修 正。文档中没有添加新功能的介绍,但是将之前拼写错误的一些类名进行了修正,建议开发 者以这一版本的文档为参考。 ...
Servlet2.5升级到Servlet3.0 Spring security转换到Apache Shiro 把JSON的引用包从jackson切换成fastjson 数据库连接池使用Durid Tomcat从6.X升级到7.X(8.X对异步消息支持不是很好) 把所有JS放到页面底部 修改所有...
用于Servlet 3.0环境的No-xml Spring MVC 4 Web应用程序 胸腺,引导 JPA 2.0(Hibernate / HSQLDB / Spring Data JPA) JUnit的/ Mockito的 Spring安全4.0 安装 要将原型安装在本地存储库中,请执行以下命令: git...
Spring @MVC 3.1 Java配置这是一个使用Spring的Java配置而不是XML的简单示例。 我的解释了此示例。 这是一个伪造的登录应用程序。 在现实生活中,您可能会改用Spring Security。... 该项目还使用Servlet 3.0功能来替
Spring Boot,用于Servlet 3.0环境的no-xml Spring MVC 4 Web应用程序 Spring Data Redis 数据库(Redis,Redis要使用) Thymeleaf模板,添加了Joda时间和Spring安全方言 Heroku完全云可部署 测试(JUnit / ...
Servlet3.0+异步方法处理 Spring MVC的测试 MockMVC MockHttpServlerRequest MockHttpServletResponse MockHttpSession SpringBoot基础 SpringBoot概述 什么是SpringBoot SpringBoot核心...
Servlet 3.0 胸腺2.1.3 JPA /Hibernate4.3.5 Bootstrap 3.3.0 Gradle2.1 乔达时间2.4 Tomcat 7.0.54(嵌入式) Slf4j / Log4j 1.7.5 朱尼特4.11 Spring测试4.0.5.RELEASE(Spring MVC测试框架) Mockito ...
Servlet 3.0 胸腺2.1.3 JPA /Hibernate4.3.5 Bootstrap 3.3.0 Gradle2.1 乔达时间2.4 Tomcat 7.0.54(嵌入式) Slf4j / Log4j 1.7.5 朱尼特4.11 Spring测试4.0.5.RELEASE(Spring MVC测试框架) Mockito ...
6.2 在你的Servlet和过滤器中使用Spring 214 6.2.1 问题 214 6.2.2 解决方案 215 6.2.3 工作原理 215 6.3 将Spring与Struts 1.x集成 220 6.3.1 问题 220 6.3.2 解决方案 220 6.3.3 工作原理 220 6.4...
kyrieboot是一个Java EE企业级快速开发平台,基于(Spring Boot,Spring Security,MyBatisPlus,Thymeleaf,Layui,Vue)技术组合,内置模块如:角色用户,菜单权限,登录日志,系统监控等。 技术选型 1,系统环境 ...
6.2 在你的Servlet和过滤器中使用Spring 214 6.2.1 问题 214 6.2.2 解决方案 215 6.2.3 工作原理 215 6.3 将Spring与Struts 1.x集成 220 6.3.1 问题 220 6.3.2 解决方案 220 6.3.3 工作原理 220 6.4...
FastInfoset-1.2.12.jar,geronimo-javamail_1.4_spec-1.7.1.jar,geronimo-jaxws_2.2_spec-1.1.jar,geronimo-jms_1.1_spec-1.1.1.jar,geronimo-servlet_3.0_spec-1.0.jar,hibernate-annotations.jar,hibernate-...
AppFuse是一个使用Java语言开发web应用系统的集成框架。java开发人员头痛的事情是面对大量的框架不知该... Maven, Hibernate, Spring 和Spring Security Java 7, Annotations, JSP 2.1, Servlet 3.0 Web框
使用Spring Core,Spring MVC,Spring Security,Angular JS,Hibernate和OracleXE的Web应用程序使用Java 7 JDK和Maven 3开发 13/09/2015:升级到Spring 4和Servlet 3.0
JspSmartUpload,JSP基础语法帮助,JUnit4.1_帮助文档,log4j 1.2.14,Microsoft Jet SQL参考,MySQL 5.1参考手册,MySQL使用,PostgreSQL 8.0.0 中文文档,Servlet2.3-帮助文档,Spring Security安全权限管理手册,...
> Spring Boot 2.1 Spring Framework 5.1 Spring Security 5.1 - 持久层 > Apache MyBatis 3.4 Hibernate Validation 6.0 Alibaba Druid 1.1 - 视图层 > Vue 2.6 Axios 0.18 Element UI 2.11 - 移动端 > Uniapp...
关于Spring 3.0框架的功能,请检查正确的选项。 这 6-在Spring中,安全性设置是在applicationContext-security.xml文件中进行的,并且要确保任何页面或目录的安全,都必须将元素添加到该文件中。 C-对 7-Spring是...
│ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...
│ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...