Professional Documents
Culture Documents
Servlet 3.0
Servlet 3.0
Rajiv Mordani
Senior Staff Engineer, Sun Microsystems
TS-5415
Learn about the new features in the
Java™ Servlet 3.0 API
Overview
Pluggability
Ease of Development
Async servlet support
Security
Others
Status
Summary
Overview
Pluggability
Ease of Development
Async servlet support
Security
Others
Status
Summary
Overview
Pluggability
Ease of Development
Async servlet support
Security
Others
Status
Summary
@Servlet(urlMapping={“/foo”})
public class SimpleSample {
@Servlet(urlMapping={“/foo”, “/bar”},
name=”MyServlet”)
public class SampleUsingAnnotationAttributes {
@GET
public void handleGet(HttpServletRequest req,
HttpServletResponse res)
{
package samples;
import javax.servlet.http.annotation.*;
@ServletFilter
@FilterMapping(urlPattern=”/foo”)
public class SampleFilter {
Overview
Pluggability
Ease of Development
Async servlet support
Security
Others
Status
Summary
Overview
Pluggability
Ease of Development
Async servlet support
Security
Others
Status
Summary
Overview
Pluggability
Ease of Development
Async servlet support
Security
Others
Status
Summary
lib/foo_common.jar
foo_web.war
WEB-INF/web.xml com/acme/Foo.class
WEB-INF/classes/
com/acme/FooServlet.class foo_web.war
WEB-INF/classes
com/acme/Foo.class OR WEB-INF/web.xml
WEB-INF/classes/
com/acme/FooServlet.class
foo_ejb.jar
com/acme/FooBean.class foo_ejb.jar
com/acme/Foo.class
com/acme/FooBean.class
foo.war
WEB-INF/classes/
com/acme/FooServlet.class
WEB-INF/classes/
com/acme/FooBean.class
Overview
Pluggability
Ease of Development
Comet
Security
Status
Summary
Overview
Pluggability
Ease of Development
Comet
Security
Status
Summary