Oracle has released its Enterprise Pack for Eclipse 11gR1, a free plug-in to the core Eclipse platform. Oracle Enterprise Pack for Eclipse 11gR1 introduces new features for Spring, JAX-WS Web services, Oracle Database development, and new enhancements for Oracle WebLogic Server deployment and management. Built on the latest Eclipse 3.5 Galileo release (and 3.4 for compatibility), Oracle is among the first enterprise vendors to release a commercial Eclipse product atop Eclipse 3.5.
Oracle Enterprise for Eclipse 11gR1 now supports both Eclipse 3.4 Ganymede SR1 and Eclipse 3.5 Galileo GA. It also introduces a new graphical JAX-WS Bindings Customization Editor. This editor supports new and existing JAX-WS bindings files allowing you to modify web service class and method names, method signatures (wrapper versus non-wrapper), add Javadoc, and attach handlers.
New code completion templates have been added for Web Service Client Proxy references. Oracle Enterprise Pack for Eclipse 11gR1 provides a set of ready-to-use common code snippets that you can access through code completion templates and insert in your JAX-WS-enabled Web services Java code. This is useful when you instantiate a Web service client. Likewise, new wizards are included to create a JAX-WS Java Web Service from a Spring Bean. Users can select a Spring bean from the application context file to create and wire up a WebLogic Web Service class. The generated Web Service includes delegate service calls to the Spring bean implementation.
Oracle Enterprise Pack for Eclipse 11gR1 includes a editors for the common Weblogic Server deployment descriptor, weblogic-ejb-jar.xml as well as JSR 88 Deployment Plans. These new editors include wizards, validation, and code completion to streamline application configuration. Context-sensitive help has been added for every field in the editors to help users understand the semantics of these descriptors.
Oracle Enterprise Pack for Eclipse 11gR1 supports editing of existing JSR 88 Deployment Plans or can create new Deployment Plans through the File > New > Java EE menu, and the tools have been enhanced to provide better support for Oracle Database 10g and now Oracle Database 11g.
Finally, neww project configuration wizards and facets have been added for Apache Struts 1.1, 1.2, and 1.3. These new facets will configure Struts libraries on the project build path or download new Struts libraries if required. Users can also choose to generate Struts configuration files during project setup.