`

servlet3.0, spring4, security及其它

阅读更多

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中文官方文档(翻译版)

    这次发布的Spring Security-3.0.1 是一个bug fix 版,主要是对3.0 中存在的一些问题进 行修 正。文档中没有添加新功能的介绍,但是将之前拼写错误的一些类名进行了修正,建议开发 者以这一版本的文档为参考。 ...

    ewcms_v3:SpringMVC 和 Shiro

    Servlet2.5升级到Servlet3.0 Spring security转换到Apache Shiro 把JSON的引用包从jackson切换成fastjson 数据库连接池使用Durid Tomcat从6.X升级到7.X(8.X对异步消息支持不是很好) 把所有JS放到页面底部 修改所有...

    Autodealer:车辆销售的Web应用程序。 这是一个简单的应用程序,用于演示如何配置Spring MVC。 使用Thymeleaf,Ajax,Spring Security等

    用于Servlet 3.0环境的No-xml Spring MVC 4 Web应用程序 胸腺,引导 JPA 2.0(Hibernate / HSQLDB / Spring Data JPA) JUnit的/ Mockito的 Spring安全4.0 安装 要将原型安装在本地存储库中,请执行以下命令: git...

    spring-mvc3-javaconfig:配置为不使用XML的Java Spring MVC 3应用程序。 还使用Servlet 3 API绕过web.xml

    Spring @MVC 3.1 Java配置这是一个使用Spring的Java配置而不是XML的简单示例。 我的解释了此示例。 这是一个伪造的登录应用程序。 在现实生活中,您可能会改用Spring Security。... 该项目还使用Servlet 3.0功能来替

    dev-bookshelf-redis-heroku:使用Spring Boot + MongoDB + Heroku的演示应用程序

    Spring Boot,用于Servlet 3.0环境的no-xml Spring MVC 4 Web应用程序 Spring Data Redis 数据库(Redis,Redis要使用) Thymeleaf模板,添加了Joda时间和Spring安全方言 Heroku完全云可部署 测试(JUnit / ...

    springboot学习思维笔记.xmind

    Servlet3.0+异步方法处理 Spring MVC的测试 MockMVC MockHttpServlerRequest MockHttpServletResponse MockHttpSession SpringBoot基础 SpringBoot概述 什么是SpringBoot SpringBoot核心...

    WebApplication-Project-RoyestaLab:默认Web应用程序项目

    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 ...

    webapplication

    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 ...

    Spring攻略(第二版 中文高清版).part1

    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:德鲁大叔管理系统

    kyrieboot是一个Java EE企业级快速开发平台,基于(Spring Boot,Spring Security,MyBatisPlus,Thymeleaf,Layui,Vue)技术组合,内置模块如:角色用户,菜单权限,登录日志,系统监控等。 技术选型 1,系统环境 ...

    Spring攻略(第二版 中文高清版).part2

    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...

    cxf(jax-ws)+spring+hibernate整合包

    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-...

    AppFuse3.5对接Oracle数据库

    AppFuse是一个使用Java语言开发web应用系统的集成框架。java开发人员头痛的事情是面对大量的框架不知该...  Maven, Hibernate, Spring 和Spring Security  Java 7, Annotations, JSP 2.1, Servlet 3.0  Web框

    DQWebApp:技术游乐场

    使用Spring Core,Spring MVC,Spring Security,Angular JS,Hibernate和OracleXE的Web应用程序使用Java 7 JDK和Maven 3开发 13/09/2015:升级到Spring 4和Servlet 3.0

    java学习阶段所有的API帮助文档

    JspSmartUpload,JSP基础语法帮助,JUnit4.1_帮助文档,log4j 1.2.14,Microsoft Jet SQL参考,MySQL 5.1参考手册,MySQL使用,PostgreSQL 8.0.0 中文文档,Servlet2.3-帮助文档,Spring Security安全权限管理手册,...

    基于springboot+vue前后端分离架构一卡通消费系统源码+项目说明(支持人脸、刷码、实体卡).zip

    > 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...

    avaliacao-s2it

    关于Spring 3.0框架的功能,请检查正确的选项。 这 6-在Spring中,安全性设置是在applicationContext-security.xml文件中进行的,并且要确保任何页面或目录的安全,都必须将元素添加到该文件中。 C-对 7-Spring是...

    java面试题及技巧4

    │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...

    java面试题及技巧3

    │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ ...

Global site tag (gtag.js) - Google Analytics