This week's book giveaway is in the General Computing forum.
We're giving away four copies of Arduino in Action and have Martin Evans, Joshua Noble, and Jordan Hochenbaum on-line!
See this thread for details.
The moose likes Web Services and the fly likes In Axis, how to support java.util.List types ? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


JavaRanch » Java Forums » Java » Web Services
Reply Bookmark "In Axis, how to support java.util.List types ?" Watch "In Axis, how to support java.util.List types ?" New topic
Author

In Axis, how to support java.util.List types ?

Edward Chen
Ranch Hand

Joined: Dec 23, 2003
Posts: 758
In Axis, how to support java.util.List types ?

Thanks
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 35443
    
    9
There's no direct way to use Java data types with web services, as that would undermine the cross-platform compatibility. You could transform the list into an array (which is supported), or -alternatively- embed a serialized representation (either binary of XML) if compatibility isn't important to you, although I would advise against that.


Android appsImageJ pluginsJava web charts
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12327
    
    1
There is absolutely no reason to use the functionality of a List in a web service. Like Ulf said, use an array. The classes implementing List have excellent and fast toArray() methods.

In all likelyhood, a client of your web service will NOT need the List functionality, but if it does there are fast constructors that take arrays.

Bill


Java Resources at www.wbrogden.com
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: In Axis, how to support java.util.List types ?
 
Similar Threads
Complex Data type handling Axis for interoperability
SOAP over FTP or SMTP
Passing Set<java.lang.Object> and List<java.lang.Object> in Axis 2.0
This Weeks Giveaway
Use Grid, Custom Markers, Pareto & Step Chart Types in Java Apps