ApacheWeb服务器,JavaWeb服务HelloWorld教程
有人知道我在哪里可以找到一本关于设置apache和JavaWeb服务(HelloWorld)的好教程吗
我不熟悉Apache和JavaWeb服务(我需要Tomcat吗?)。我需要一个简单的JavaWeb服务,它可以从客户端接收一个简单的http请求(例如www.somedomain.com/Service/001/notify)。其思想是客户端将发出Http请求,Java Web服务将接收该请求并在主机上运行相应的Java代码
很抱歉,我的知识差距,因此我需要有一个教程
简而言之,我想这样做:
客户:
new Request("www.somedomain.com/service/001/notify");
JAVA WEB服务:
public void notify(int serviceID){
System.out.println("Service " + serviceID + " says 'Hello!'");
}
# 1 楼答案
This video is slightly outdated; but it is a good tutorial for an absolute beginner
此外,Tomcat被称为servlet容器。要了解servlet容器和web服务之间的区别,这里有一个有用的线程:Difference between servlet and web service
你应该记住,Tomcat只是众多选项之一。如果你被要求在学校/工作中使用它,那就去吧。但是如果你有选择的自由,那么我建议你使用google app engine java(这里的教程:http://code.google.com/appengine/docs/java/gettingstarted/)。在幕后,他们使用Derby(我认为谷歌的大多数产品都在Derby上运行,但我不确定)
我之所以推荐它,是因为根据我迄今为止设置servlet/etc应用程序引擎的经验,它是最简单的。它也有一个免费的托管配额,你应该能够保持在这个配额之下,因为这显然将是一个微不足道的/学习的体验。就哪些servlet容器比其他容器更好而言,我认为这与您的曝光程度无关。尽管我已经和他们混了几年,但这对我来说也没什么大不了的