Servet3.0于Servlet2.5比较

Servet3.0于Servlet2.5比较恢复

首先是利用注解代替配置文件

Servlet2.5利用配置文件对Servlet进行配置 例如这样

<servlet>

<servlet-name>AServlet</servlet-name>

<servlet-class>com.example.web.servlet.AServlet</servlet-class>

<init-param>

<param-name>p1</param-name>

<param-value>v1</param-value>

</init-param>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>AServlet</servlet-name>

<url-pattern>/AServlet<url-url-pattern>

</servlet-mapping>

而3.0之后添加了利用注解对Servlet 进行配置

@WebServlet(urlPatterns="/AServlet")

只需要这一行就可以对Servlet进行配置 极大的简化了对Servlet的配置

但是那个注解有一个缺点是就是就是那个需要的对源代码进行修改

时间: 2024-09-28 20:37:26

Servet3.0于Servlet2.5比较的相关文章

Servlet3.0的异步

servlet之前的操作同时同步的,就是按照这样的一个流程来走的: 1.请求根据一个路径路由到一个servlet中, 2.servlet获取一系列的参数 3.执行一系列的逻辑(花费时间所占的比重也更大) 4.返回结果 上面的问题出现在这一系列的操作都是同步的,所以这个请求必定是堵塞到所以任务都完成之后才返回的, 这样将会很浪费资源,因为线程堵塞在那里,仅仅是等待任务的完成.但是在servlet3.0之后,我们基本上可以 是这样做的 1.请求根据一个路径路由到一个servlet中, 2.将逻辑放入

Java Web学习(35):Filter学习(二)

与Filter相关的接口 FilterConfig接口 getInitParamter():获取初始化参数, getFilterName():获取过滤器名称, getServletContext():获取application, FilterChain接口 doFilter(ServletRequest,ServletResponse):放行,相当于调用了目标Servlet的service()方法. 过滤器的四种拦截方式 1拦截请求REQUEST(默认) 2拦截转发FOWARD 3拦截包含INC

JSTL不同版本和EL表达式的关联

JSTL目前有3个版本:JSTL1.0.JSTL1.1.JSTL1.2 JSTL1.0和JSTL1.1包含jstl.jar和standard.jar这2个jar包,在j2ee4的版本中是需要单独引用这2个jar包的. JSTL1.2在J2EE5里的jar包是jstl-1.2.jar,在J2EE6里是jstl-imp.jar. 各版本差异: JSTL1.0(不支持EL).JSTL 1.1和JSTL 1.2支持的servlet和jsp规范也不同: web.xml中要申明相应的servlet版本: J

聊聊我的高效编程之路

林炳文Evankaka原创作品. 转载请注明出处http://blog.csdn.net/evankaka 摘要:在程序开发过程中.一些IDE的配置.经常使用代类的积累以及经常使用框架的使用. 能帮助我们迅速写好代码,高速定位错误.同一时候,又有利于我们高速构造和部署,以及进行兴许的迭代开发. 文件夹: 一.IDE配置篇 二.规范project篇 三.经常使用代码篇 四.经常使用框架篇 五.其它工具 一.IDE配置篇 平时开发由于是选用Eclipse,所以在配置上假设一開始就配置好的话,开发的过

Eclipse自动生成作者、日期注释等功能设置

我们在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以看到有很多选项,我们便可对此注释信息模板进行编辑. 如我们希望在一个Java文件的开头设置作者信息.日期信息. 选择Types,点击Edit,将 /** * @author ${user} * ${tags} *

Eclipse自动生成作者、日期注释等功能设置(转载)

在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以看到有很多选项,我们便可对此注释信息模板进行编辑. 如我们希望在一个Java文件的开头设置作者信息.日期信息. 选择Types,点击Edit,将 /** * @author ${user} * ${tags} */

ecplise 自动生成注视等

在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的. 修改作者.日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以看到有很多选项,我们便可对此注释信息模板进行编辑. 如我们希望在一个Java文件的开头设置作者信息.日期信息. 选择Types,点击Edit,将 /** * @author ${user} * ${tags} */

013-Spring Boot web【二】静态资源、Servlet、Filter、listenter

一.静态资源 1.1.webapp默认支持静态资源 在src/main/webapp下建立user.html默认支持访问 1.2.默认内置静态资源目录.可被直接访问 查看包:spring-boot-autoconfigure-1.5.9.RELEASE.jar下的:org.springframework.boot.autoconfigure.web; 查看:ResourceProperties,其中 private static final String[] CLASSPATH_RESOURCE

鬃嘴释怀说太多就成真不了。

子阻撞砖奏尊仔籽着 释怀说太多就成真不了. http://passport.baidu.com/?business&un=vip&un=%E5%A4%A9%E6%B0%B4%E4%B8%8A%E9%97%A8%E8%BF%99%E5%B0%8F%E5%A7%90#0 http://passport.baidu.com/?business&un=vip&un=%E7%99%BD%E9%93%B6%E4%B8%8A%E9%97%A8%E8%BF%99%E5%B0%8F%E5%A