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アプリがフレームワークを使っている(と、思われる。。)のに、今更なんて思ったりするのです。