我在下面使用Jersey发布了RestFul Web服务方法。
@GET
@Produces ("application/xml")
public User validateAndReturn(User user) {
User als=null;
try {
als= UserService.validate(user);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return als;
}
此处,User.java类不是从xsd生成的,而是手写的。在这种情况下,客户如何调用我的Web服务?他们是否需要User.java并通过setter和getter填充它?
谢谢!
答案 0 :(得分:0)
您需要与您的客户共享User
个对象详细信息。选择是你的,你做的方式。
使用XML模式表示,因为它与语言无关。它允许使用不同技术编写的客户端创建自己的输入对象,以确认模式。几乎所有的语言都提供了库来生成xml中的类。