繁体   English   中英

客户打电话给Jersey REStfu Web服务?

[英]calling Jersey REStfu web services by clients?

我下面有使用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填充它?

谢谢!

您需要与客户端共享User对象详细信息。 选择是您的,以哪种方式做。

使用XML模式表示,因为它与语言无关。 它允许使用不同技术编写的客户端创建自己的输入对象,以确认该模式。 如今,几乎所有语言都提供了从xml生成类的库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM