aspose file tools
The moose likes Web Services and the fly likes What is new in 7? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Web Services
Reply Bookmark "What is new in 7?" Watch "What is new in 7?" New topic
Author

What is new in 7?

Sitarama Swamy
Greenhorn

Joined: Mar 21, 2006
Posts: 1
What is different or new in Java 7 WS at a high level?
Palak Mathur
Ranch Hand

Joined: Jan 29, 2007
Posts: 303

Sitarama Swamy wrote:What is different or new in Java 7 WS at a high level?


This question has already been asked few times in past few days. http://www.coderanch.com/t/585229/Web-Services/java/new-Java-JAX-WS
I am quoting Jeff from that post:-

Jean-François Morin wrote:Hi Tina:

Basically, the version of JAX-WS included in Java SE 7 is the 2.2 specification. Some new features are listed on the following link: http://jax-ws.java.net/nonav/2.2.6-2/docs/ch02.html.

Here is an excerpt that features changed between versions 2.1.7 and 2.2:

  • Add WS-Addressing 1.0 Metadata support as per 2.2 spec
  • Support for @XmlElement on SEI's wrapper parameter
  • Support for @XmlType on exception classes
  • Implement HTTP SPI
  • mplement Endpoint API with features
  • Generate new constructors in the generated Service class(service level features, wsdllocation) *
  • Add support for customizing wrapper wsdl:part names as defined in 2.2
  • Add support for customizing wsdl:message name using @WebFault as defined in 2.2
  • Fault customization should accept fully qualified name of the exception class to be generated
  • Customization of Service should accept fully qualified class name
  • Add Xnocompile option for wsgen similar to wsimport
  • XPath expressions in jax-ws customization can now select multiple nodes
  • Disable server-side exception stacktrace for service specific exceptions
  • Optimzation of LogicalMessage implementation
  • wsimport now handles URL redirection of imported wsdls correctly


  • * I experienced myself this addition in the javax.xml.ws.Service class (extended by proxy generators created by wsimport). Unless your application classpath is configured in a very specific way, this may force you to stay with JAX-WS 2.0/2.1 if you are using Java SE 6, and go on with JAX-WS 2.2 if you use Java SE 7.


    Jeff


    http://jax-ws.java.net/nonav/2.2.6-2/docs/ch02.html.
     
    I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
     
    subject: What is new in 7?
     
    Similar Threads
    after scwcd
    ePlanetLabs - SCDJWS Solution Guide
    EPlanetLabs SCJA Solution Guide
    Objective --> Section 10: General Design and Architecture
    Some objectives missed in MZ notes