Servlet3.0の新機能

Proposed Final Draftのフェーズですが、Servlet3.0の新機能をさらっと調べてみました。

また、Servlet3.0はtomcat7でサポート予定です。


1. Asynchronous processing
  ・Servletで非同期処理が可能となります。


2. Modularity of web.xml
  ・アノテーションServletの設定が可能となりますが、設定の更新やWeb.xmlファイルの分割を可能とするための仕様です。


3. File Upload
  ・標準仕様にてファイルアップロードがサポートされるようになります。


4. Support for loading static resources and JSP files from JAR files
  ・静的ファイルやJSPがJarファイルから取得可能となります。


5. Annotation based Servlet Mapping
  ・アノテーションを使用してServletの設定が可能となります。


6. Programmatic login / logout
  ・ServletRequestにlogin/logoutメソッドが追加になります。これにより標準でlogin/logoutが利用可能となります。


7. Annotation based Security configration
  ・アノテーションを使用して、一部のセキュリティ設定が可能となります。


8. Dynamic configuration
  ・動的にServlet、Filterの追加が可能となります。


9. Session cookie configuration
  ・クッキーの利用が容易になります。