Includes new profiles, extensibility capabilities and features to simplify development
Sun Microsystems has released new Java Platform Enterprise Edition 6 (Java EE 6) and industry support from Java technology licensees including Caucho, IBM, Oracle and Red Hat. Java EE is the platform for web and enterprise application development and deployment.
According to Sun Microsystems, the new Java EE 6 introduces features to increase the flexibility of the platform and enable companies to use specific application scenarios, in addition to the full enterprise platform. Its specification introduces profiles, which target the platform at specific application scenarios.
The company said that the lightweight web profile is designed to address web application deployment that may not require the full enterprise functionality of the broader Java EE platform. Coupled with improvements to the existing specifications and the introduction of Enterprise JavaBeans 3.1 Lite technology, the web profile allows web developers to build applications without the requirement to build and manage a custom stack.
The new Java EE 6 also defines features to embrace and support external communities and allow them to plug in to the platform. In addition, it specifies a process and a set of technologies that allows vendors and application providers to plan their migration to newer technologies that will be offered in upcoming versions of the platform, the company said.
Enhancements in the new offering include, the introduction of context and dependency injection and EJB 3.1 lite technologies; simplification of adding EJBs to web application war files without having to create additional packaging artifacts; the ability to drag and drop third-party frameworks through the web-fragments.xml in servlets; the addition of numerous annotations across the platform to make it easier to build applications and the ability to embed EJBs into standalone applications to facilitate testing, Sun Microsystems said.
Karen Tegan Padir, vice president of MySQL and software infrastructure at Sun, said: “Java EE 6 is designed to be more lightweight and modular to help simplify development, serve more applications and address various deployment scenarios. The innovative features and productivity improvements now available in Java EE 6 are the result of an extensive, collaborative development effort between Sun, the JCP and open source community members.”


Comments may be moderated for spam, obscenities or defamation.