JSR-315 Servlet3.0の仕様

先日九州JavaOne報告会に行って聞いたことのなかでJSR-315のドラフトでServlet3.0の仕様が、、って話を聞きました。

Servlet3.0ではアノテーション記述でサーブレットが定義できるそうです。
こんな感じ。

@Servlet(url-mapping=”/foo”)
public class CalculatorServlet {
//...
}

あとは、こんな感じとかも。

@Servlet(urlMappings={"/foo", "/bar"})
public class SampleUsingAnnotationAttributes {
  @GET
  public void handleGet(HttpServletRequest req, HttpServletResponse res) {
  }
}

アノテーションで書くことによりweb.xmlに記述せんでいいとのこと。
しかし、かなりの割合でWebアプリがフレームワークを使っている(と、思われる。。)のに、今更なんて思ったりするのです。