Application management on GlassFish
GlassFish provides a server environment which can be used to host a variety of applications. As the Java EE reference implementation, GlassFish is capable of hosting all the Java EE application and component types. In addition, GlassFish also provides an ideal environment to host several popular types of non-Java EE applications. In this section, let's first discuss Java EE application support provided by GlassFish, and then learn how GlassFish supports other types of applications and components.
Java EE applications
As a fully Java EE 5 compliant application server, GlassFish supports all the Java EE application component models, including the following:
Web components, including Java Servlet, JavaServer Pages, and JavaServer Faces components
Enterprise JavaBean (EJB) components, including Session Beans and Message-Driven Beans (MDBs)
Java Persistence API (JPA) entity classes
Application Client components
Java API for XML Web Services (JAX-WS) web...