我有一个包含用户的表的oracle数据库。我想在java中创建一个web服务来通过id获取用户。我如何做到这一点?我在互联网上搜索,但我只收到Hello World教程。Java Web服务Oracle
感谢
我有一个包含用户的表的oracle数据库。我想在java中创建一个web服务来通过id获取用户。我如何做到这一点?我在互联网上搜索,但我只收到Hello World教程。Java Web服务Oracle
感谢
我建议你使用Spring-WS,他们有几个很好的教程和几个很好的示例应用程序,你可以修改它们来满足你的需求。你可以找到更多的:
http://static.springsource.org/spring-ws/sites/2.0/
你必须做一些不同的事情:
你应该写一个简单的WSDL定义Web服务。这可能也需要你编写一些XML模式。你可以在这里找到一些例子:http://www.w3.org/2001/03/14-annotated-WSDL-examples.html。请记住,wsdls只是您打算编写的web服务的描述。
下一步实际上是编写web服务。这要求您生成将编组/请求和响应的对象。 SpringWS文档为您提供了一些示例。
最后你需要编写数据库级调用。
你真的在这里有两个问题:
你不会说你想要SOAP还是REST。
我会推荐两个春天。它的SimpleJdbcTemplate将使任务1变得简单; Spring Web服务将使写第一个SOAP服务变得容易。
我已经在Netbeans中开发了两个Web服务。一个插入数据,另一个删除一个ID。我不知道如何创建一个检索给定ID的数据。 – unnamed 2011-04-26 22:25:56