Jetty/Reference/Web Profile
Web Profile for JEE6 and Jetty
Jetty-8.x implements aspects of the JEE6 specification. Most notably it implements the Servlet 3.0 specification.
With JEE6, the idea of a profile is introduced, which recognizes that many developers need only a subset of the technologies under the JEE umbrella. The Web Profile is the first profile, and specifies a subset of technologies that the JSR feels are commonly used by developers of web applications.
The following matrix depicts which Web Profile technologies are distributed with jetty-8.
Note that although some are omitted, jetty's pluggable architecture and the new Servlet 3.0 web fragments allow the developer to plug in implementations for the missing pieces as desired.
JSR id | Name | Included with Jetty |
---|---|---|
JSR 315 | Servlet 3.0 | x |
JSR 314 | JSF 2.0 | |
JSR 245 | JSP 2.2/EL 2.2 | x |
JSR 52 | JSTL 1.2 | x |
JSR 45 | Debug support | x (via jsp) |
JSR 299 | Contexts, Dependency Injection | |
JSR 330 | Dependency Injection for Java | |
JSR 316 | Managed Beans | |
JSR 318 | Enterprise Beans 3.1 | |
JSR 317 | Java Persistence API | |
JSR 250 | Common Annotations | x |
JSR 907 | JTA | x |
JSR 303 | Bean validation |