The IDE supports the following versions for web application development. However,
the IDE compiles your applications against the Java EE specification supported by
your target server. For GlassFish 4, this is the Java EE 7 specification (JSR 342).
For GlassFish 3, this is the Java EE 6 specification (JSR 316).
For GlassFish v2, this is the Java EE 5 specification (JSR 244). For Tomcat 6.x,
these are the Servlet 2.5 (JSR 154) and JSP 2.1 (JSR 245) specifications.
Java EE 7
JSR 342: Java Platform, Enterprise Edition 7 (Java EE 7):
Some of the prominent technologies included in the specification are:
JSR 356: Java API for WebSocket:
JSR 353: Java API for JSON Processing:
JSR 339: JAX-RS 2.0:
JSR 345: Enterprise JavaBeans 3.2:
JSR 341: Expression Language 3.0:
Java EE 6
JSR 316: Java Platform, Enterprise Edition 6 (Java EE 6):
Some of the prominent technologies included in the specification are:
JSR 315: Java Servlet 3.0:
JSR 318: Enterprise JavaBeans 3.1:
JSR 314: JavaServer Faces 2.0:
JSR 317: Java Persistence 2.0:
JSR 299: Contexts and Dependency Injection for the Java EE platform:
Java EE 5
JSR 244: Java Platform, Enterprise Edition 5 (Java EE 5):
Some of the prominent technologies included in the specification are:
JSR 154: Java Servlet 2.5:
JSR 220: Enterprise JavaBeans 3.0:
JSR 252: JavaServer Faces 1.2:
JSR 245: JavaServer Pages 2.1:
JSR 52: A Standard Tag Library for JavaServer Pages: