Servlet3——注解


Servlet3.0 主页http://download.oracle.com/otndocs/jcp/servlet-3.0-fr-eval-oth-JSpec/

包括文档,软件包,和使用。

Servlet3已经出来好久了,Tomcat7都是支持Servlet3.0,原来看过,的确有很多改进如:异步处理、注解等功能。

最近看到cloud foundry提供的java ee编程也是servlet3.0的,所以至此记录servlet3.0的新特性的使用。

注解

  随着SSH框架注解的添加,在编程中实现简单的注解代替配置文件。也许oracle公司已经看到这点,然而servlet在web.xml中配置满天飞,虽然一些eclipse、myeclipse等编程工具也就可用自动生成servlet配置文件,但web.xml配置还是在那里,多了就乱了,烦了。所以一些java ee的框架出来了,但我们也许只是把配置转变成框架的配置,所以还是那么的.

然而servlet3.0的注解,把配置文件转成注解的方式,也许它会东山在起。现在很多人会ssh等这些高级货,结果连servlet都不会。希望servlet3.0的注解,能改变我们学西java ee的思想。

这里servlet的使用和注解的使用就不多说了,网上也有很多 hello world。这里我只说明一下这些注解的意思

1、简单的servlet配置

@WebServlet(”/foo”)
或者
@WebServlet(name=”MyServlet”, urlPatterns={"/foo", "/bar"})
这里我们通过url就可用直接访问 xxx/foo 就可用执行该servlet,而不需要在原来的web.xml配置servlet-name、servlet-class、url-pattern……这些。呵呵,简单吧。

@WebFilter(“/foo”)   过滤器

@WebListener(“/foo”)  监听器


2、属性的配置initParams

@WebFilter(urlPatterns="/*",
initParams={@WebInitParam(name="ignore",value = "/action/,/commons/")})
类似于
<init-param>

        <param-name>ignore</param-name>

        <param-value>/action/,/common/</param-value>


  </init-param>

这里就不多说了,有兴趣的可用研究一下,很不错的。



转载于:https://my.oschina.net/mynote/blog/97873

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值