java - 在 Windows Azure 上创建 Java Restful Web 服务

标签 java web-services rest azure

我们正在研究我们的毕业设计项目,该项目有两个主要部分

1- 用 ASP.NET 编写的网站

2- 访问数据库 (mySQL DB)、对数据进行一些处理并与该网站通信以显示结果的网络服务

我们在该 Web 服务中使用 Java 库 [Apache Mahout] 来帮助我们进行处理,这就是为什么我们需要用 JAVA 编写此 Web 服务

我们如何在 Windows Azure 上创建并托管 Restful java Web 服务?有哪些可用选项?

此外,是否可以根据从网站或另一个 block (例如另一个网络服务)发送的请求来启动和停止处理?

我希望现在情况已经清楚了。如果您能为我们提供任何可以帮助我们了解 Azure 中的 Restful java Webservice 如何工作的资源,我将不胜感激:)

最佳答案

现在,您有两种在 Windows Azure 上运行 Java 的选择:云服务和虚拟机。云服务(平台即服务)使您能够将 Web 部署 (WAR) 与 JDK 和您选择的 Java 服务器(Jetty、tomcat、Jboss 等)打包并部署。您的另一个选择是使用虚拟机(基础设施即服务)。您有几个不同的虚拟机选项(包括官方支持的 Oracle 镜像: http://www.windowsazure.com/en-us/campaigns/oracle/ )。

您最简单的选择是查看云服务(尽管这不需要打包 Windows 计算机)。有一个很棒的适用于 Eclipse 的 Windows Azure 插件,它将为您提供极大的帮助 ( http://msdn.microsoft.com/en-us/library/windowsazure/hh694271.aspx )。这里还有很多教程、资源和引用链接:http://www.windowsazure.com/en-us/develop/java/ .

关于java - 在 Windows Azure 上创建 Java Restful Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21690429/

相关文章:

java - 为什么调用 java.net.URLConnection.getHeaderField(0) 会导致 StackOverflowError?

java - 在 Windows 上更新桌面应用程序的 JRE 有哪些风险

java - 在远程服务器上执行 ssh 以跳转到另一台服务器并使用 Java 和 JSch 在那里执行进一步的命令

web-services - 一个网络服务监控工具

java - 在 TomCat 上部署 Jersey 代码后出现异常

java - 保密信息的 secret

web-services - 调用使用 Windows 凭据保护的 ASMX 服务

javascript - 远程javascript html代码注入(inject)

rest - 如何通过 Azure 移动服务使用服务器端排序和分页

REST API 和 HTTP 状态代码