Eclipse Web Tools Platform 3.2 - New and Noteworthy
Common Navigator Framework Content Extensions for JAX-WS Nodes.
A "JAX-WS Web Services" node in the Project Explorer view which contains all JSR-181 web services, their service endpoint interfaces, the web service operations and their parameters. Editing of the nodes is provided through the standard properties view.
The Annotation Properties view now supports the creation and editing of JAXB 2.1 Single Member and Marker Annotations. The view displays the applicable JAXB annotations for a selected Java element in the Java Editor.
Create Web services with the Apache CXF runtime without using the WTP Web services wizard. Create Ant tasks that can be run from within the Eclipse IDE or from the command line. Supports all scenarios currently available in the WTP Web services wizards: Bottom up, top down, and client.
Wizard based support for creating logical and protocol JAX-WS handlers. JAX-WS handlers are message interceptors that may be used to carry out additional processing on inbound and outbound messages. Protocol handlers are specific to a protocol (e.g. SOAP) and they may access or change protocol specific aspects of a message while logical handlers are protocol agnostic and may only act on the message payload.
Configure multiple CXF runtimes in the CXF preferences. The default CXF runtime will be added to the build path of a project as part of the CXF facet install. Change the CXF runtime version on a projects build path using the CXF 2.x Settings properties page available from the projects context menu.
The 'New JAX-WS Handler' wizard now offers the option of configuring the positions of logical and protocol handlers in the handler chain file. The handler chain may also be configured by selecting a context menu action on the JAX-WS Web Services nodes in the Project Explorer.
A WSDL definition file can contain abstract components, such as types, messages, port types, and concrete components such as bindings and services.
You can now specify in the WSDL Preferences page whether the New WSDL wizard generates an all in one WSDL file, which is the default, or generates abstract and concrete definitions in separate WSDL files. The concrete WSDL definition file imports the abstract components declared in the abstract WSDL definition file. You can also configure the target namespace, prefix and file suffix for the abstract definition file.
Back to the top