如何编写Web服务,我可以使用某些参数在URL中查询并以JSON格式显示结果。
例如,我的数据库中有一个表 AppInfo ,其中有两列名为 AppID 和状态
现在,我想要的是写一个像这样的网络服务
http://10.11.201.84?q=Select+*+from+AppInfo+where+AppID='21212'&format=json
因此,从用户那里,我将获取应用程序ID并使用此Web服务获取状态。我可能必须使用get方法来使用HTTP URL请求。
在这种情况下我必须使用哪种网络服务?
答案 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版本)
你有多个选择..你有一个空的,来自数据库等。