如何在netbeans中编写基于http url的web服务?

时间:2017-07-06 09:26:54

标签: java web-services

如何编写Web服务,我可以使用某些参数在URL中查询并以JSON格式显示结果。

例如,我的数据库中有一个表 AppInfo ,其中有两列名为 AppID 状态

现在,我想要的是写一个像这样的网络服务

http://10.11.201.84?q=Select+*+from+AppInfo+where+AppID='21212'&format=json

因此,从用户那里,我将获取应用程序ID并使用此Web服务获取状态。我可能必须使用get方法来使用HTTP URL请求。

在这种情况下我必须使用哪种网络服务?

3 个答案:

答案 0 :(得分:2)

我实现了必要的基于http url的Web服务,我使用了宁静的Web服务实现

1)创建Java Web项目并创建servlet

2)连接我的Oracle数据库(使用ojdbc 6.0)

3)将查询作为url中的参数(作为需求),然后处理查询(我使用了preparedStatement)

4)获取查询结果并将其保存到json

5)在浏览器中显示连续的Json数据,然后解析数据json数据以将响应发送回用户。

感谢所有指导我的人。我列出了程序,因为它可能在将来帮助其他人。

答案 1 :(得分:1)

我认为您正在寻找REST Web服务而不是SOAP Web服务。

您应该查看此文档: Building a RESTful Web Service

答案 2 :(得分:1)

这非常简单(假设您已经拥有NB版本)

  • 创建一个新项目Java Web - >网络应用程序
  • 在项目中:新 - >网络服务 - > RESTful服务

你有多个选择..你有一个空的,来自数据库等。