What is the Java EE 6 Web Profile?

Java EE6 Web Profile, is a slimmed-down, "lite" version of Java that includes the APIs developers are most likely to need to build Web applications. Over time, the Java EE has grown very large and complex. Most applications don't require the full version of Java EE. The Java Community introduced the Web Profile in Java EE 6 to reduce the download and runtime sizes for applications that don't need the full version.

The Java EE 6 Web Profile includes the following:

  • Java EE 6 (JSR-316)
  • Servlet 3.0 (JSR-315)
  • JavaServer Pages (JSP) 2.2 (JSR-245)
  • Expression Language (EL) 2.2 (JSR-245)
  • Debugging Support for Other Languages 1.0 (JSR-45)
  • Standard Tag Library for JavaServer Pages (JSTL) 1.2 (JSR-52)
  • JavaServer Faces (JSF) 2.0 (JSR-314)
  • Common Annotations for Java Platform 1.1 (JSR-250)
  • Enterprise JavaBeans (EJB) 3.1 Lite (JSR-318)
  • Java Transaction API (JTA) 1.1 (JSR-907)
  • Java Persistence API (JPA) 2.0 (JSR-317)
  • Dependency Injection for Java 1.0 (JSR-330)
  • Contexts and Dependency Injection for Java EE platform 1.0 (JSR-299)
  • Bean Validation 1.0 (JSR-303)
  • Managed Beans 1.0 (JSR-316)
  • Interceptors 1.1 (JSR-318)

Source links

Java EE 6 Web Profile

Road map for Java EE6 Web Profile

0 Comments  (click to add your comment)
Comment and Contribute






(Maximum characters: 1200). You have 1200 characters left.