2017-07-06 91 views
0

如何编写一个Web服务,我可以在URL中用一些参数查询并以JSON格式显示结果。如何在netbeans中编写基于http url的web服务?

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

现在,我要的是写这样的

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

所以,从一个用户,我将采取应用程序ID并获得使用此Web服务的状态。我可能必须使用get方法来使用HTTP URL请求。

在这种情况下我必须使用哪个Web服务?

+0

你试过了吗?你是否搜索文档?我几乎不相信你没有发现任何关于此事的信息。 –

+0

我正在获取有关不使用查询的基于soap的Web服务的帮助。而是使用Web服务客户端。但是我必须这样做,没有Webservice客户端 –

+0

只是搜索它,你会得到很多的响应,如https://netbeans.org/kb/docs/websvc/rest.html以及它取决于你想要什么框架使用(在Karaf中独立的Spring?cxf,完整的J2ee?) – gusto2

回答

2

我实现了这个必要的HTTP URL基于Web的服务,我已经使用RESTful Web服务实现

1)创建一个Java Web项目并(使用ojdbc 6.0)

3)以将查询作为参数在URL(如要求),然后处理该查询创建一个servlet

2)与我的Oracle数据库连接(我使用preparedStatement时)

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

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

感谢所有谁引导了我。我列出了这个程序,因为它可能会在未来帮助其他人。

1

这很简单(假设你有CURENT NB版本)

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

你确认m ultiple选项..你有一个空的,从数据库等。