繁体   English   中英

Java Web服务Oracle

[英]Java Web Service Oracle

我有一个包含用户表的oracle数据库。 我想在Java中创建一个Web服务以按ID获取用户。 我该怎么做? 我在互联网上搜索,但仅获得Hello World教程。

谢谢

我建议您使用Spring-WS,他们提供了一些不错的教程和一些不错的示例应用程序,您可以对其进行修改以满足您的需求。 您可以在以下位置找到更多信息:

http://static.springsource.org/spring-ws/sites/2.0/

您必须做一些不同的事情:

  1. 您应该编写一个简单的wsdl来定义您的Web服务。 这可能还需要您编写一些xml模式。 您可以在此处找到一些示例: http : //www.w3.org/2001/03/14-annotated-WSDL-examples.html 请记住,wsdl只是您要编写的Web服务的描述。

  2. 下一步实际上是编写Web服务。 这要求您生成将封送/取消封送请求和响应的对象。 SpringWS文档为您提供了一些示例。

  3. 最后,您需要编写数据库级别的调用。

您这里确实有两个问题:

  1. 如何查询Oracle数据库以从用户表中获取给定ID的记录。
  2. 如何将该方法作为Web服务公开给Web客户端。

您没有说要使用SOAP还是REST。

我都推荐Spring。 它的SimpleJdbcTemplate将使任务1变得容易。 Spring Web服务将使编写合同优先的SOAP服务变得容易。

暂无
暂无

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

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