【发布时间】:2015-02-15 20:20:58
【问题描述】:
我想在我的笔记本电脑上开发一个基于 Java 的 Web 服务。这个网络服务将接受一个输入参数,查询我的 SQL Server 数据库,并将获取信息并将其返回。
我知道,我在这里不需要网络服务。但是,现在,我只是在测试我的 android 应用程序,它将调用这个 web 服务并在我的设备上显示返回数据。
所以,我开发了一个 java 程序,它连接我的 SQL Server 数据库(存在于我的笔记本电脑上)并根据传递的参数返回一个值。我通过创建端点并从另一个类发布它来使其成为一个 Web 服务。
供参考,类似answer on this thread
所以,当我从 Eclipse 运行它时,我可以转到浏览器并运行我的 web 服务,传递参数并获取结果。
但是,一旦我关闭了我的 Eclipse,它就无法再访问了。我对此很陌生,经过研究,我猜我需要 IIS 将其托管在我的笔记本电脑上。
我想问一下,是否可以在我的笔记本电脑上本地运行/发布它作为后台进程,以便我可以通过调用它来测试我的 android 应用程序?
未来范围 -
我将在我的公司部署这个网络服务,它将连接我的数据库。 webservice 和 sql server 都将在同一台机器上。我将从我的安卓设备通过互联网远程调用这个网络服务来显示结果。
我想,我将来会需要 IIS 对吧?有没有其他方法可以满足这个要求?请提供一些想法。
【问题讨论】:
标签: java eclipse web-services iis