我们正在研究我们的毕业设计项目,该项目有两个主要部分
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/