David is a systems architect who has been developing software professionally since 1991. He started programming in Java way back with Java 1.0 developing desktop applications and applets. Since 2001 he has been developing enterprise applications using both Java standards and open source solutions. David is the author of "Building SOA-Based Composite Applications using NetBeans 6" and "Seam 2.x Web Development". David is a DZone MVB and is not an employee of DZone and has posted 22 posts at DZone. You can read more from them at their website. View Full User Profile

JBoss AS 6 Released with support for Java EE 6 Web Profile

01.07.2011
| 4727 views |
  • submit to reddit

In case you missed the announcement last week, JBoss AS 6.0 has been released for General Availability. JBoss AS 6.0 provides an fully certified implementation of the Java EE 6 Web Profile Specification (JSR-316).

So, what does this give to Java EE developers exactly? JBoss AS 6.0 is the latest in the line of community supported Java EE application servers. From the first milestone release to the final release of AS 6 has taken nearly a year of development and testing.

JBoss AS is easy to install (simply unzip it) and run requiring only a compatible JDK to run. Configuration and management of JBoss AS can be done either via the excellent web based Administration Console, via XML file manipulation (this is particularly useful for integration with Maven or Ant) or via the command line Twiddle tool.

The Java EE Web Profile was designed to provide developers with all the tools that they need to build Rich Internet Applications. The Web Profile Specification describes the profile as offering:

a reasonably complete stack, composed of standard APIs, and capable out-of-the-box of addressing the needs of a large class of web applications.

The web profile mandates that the following APIs are available to developers:

  • Servlet 3.0
  • Java Server Pages (JSP) 2.2
  • Expression Language (EL) 2.2
  • Debugging Support for Other Languages 1.0
  • Standard Tag Library for Java Server Pages (JSTL) 1.2
  • Java Server Faces (JSF) 2.0
  • Common Annotations for the Java Platform
  • Enterprise Java Beans (EJB) 3.1 Lite
  • Java Transaction API (JTA) 1.1
  • Java Persistence API (JPA) 2.0
  • Bean Validation 1.0
  • Managed Beans 1.0
  • Interceptors 1.1
  • Contexts and Dependency Injection for the Java EE Platform 1.0 (CDI) 1.0
  • Dependence Injection for Java 2.0

JBoss AS 6 can be downloaded from here.

 

From http://davidsalter.co.uk/blog/?p=470

Published at DZone with permission of David Salter, author and DZone MVB.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Tags: