3
我正在使用JAX-RS Web服務(澤西島)。我有一個pojo User.java。這個pojo不是從XSD生成的。這pojo是手寫的。 我可以使用REStful web服務方法返回這樣的pojo嗎?另外,使用Restful WEbservices時,是否必須編寫XSD?使用Jersey Restful Web服務返回響應?
@GET
@Produces ("application/xml")
public List<User> getUsersAll() {
List<User> als=null;
try {
als= UserService.getInstance().getUserAll();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return als;
}
上面的代碼可能沒有jaxb生成的對象用戶,Java和只有手寫User.java? 另外,總是寫XSD是否是一個好習慣? 謝謝!
彼得,感謝您的回覆。如果沒有XSD,那麼WADL是否會生成?謝謝! – user755806
@ user755806取決於您準確使用哪個框架/ Web容器。我做了同樣的事情(手工編寫Java代碼),WADL是在運行時從Java類自動生成的。 –
我正在使用Jersey和Tomcat。 – user755806