Apache Web服务器,Java Web服务 - Hello World Tutorial

Jer*_*sen 5 java apache web-services web

有谁知道我在哪里可以找到设置apache和java web服务(Hello World)的好教程?

我是Apache和Java Web Services的新手(我需要Tomcat吗?).我需要一个简单的Java Web服务,它可以从客户端接收一个简单的http请求(例如www.somedomain.com/service/001/notify).我们的想法是客户端将发出Http请求,Java Web Service将接收请求并在主机上运行相应的Java代码.

对不起我的知识空白,因此我需要有一个教程.

总之,我想这样做:

客户:

new Request("www.somedomain.com/service/001/notify");
Run Code Online (Sandbox Code Playgroud)

JAVA WEB服务:

public void notify(int serviceID){
    System.out.println("Service " + serviceID + " says 'Hello!'");
}
Run Code Online (Sandbox Code Playgroud)

Dav*_*ave 5

该视频有点过时了;但这对于绝对的初学者来说是一个很好的教程

另外,Tomcat 就是所谓的 servlet 容器。要了解 servlet 容器和 Web 服务之间的区别,这里有一个有用的线程:Servlet 和 Web 服务之间的区别

您应该记住,Tomcat 只是众多选项之一。如果您需要在学校/工作中使用它,那就去吧。但如果您可以自由选择,那么我建议使用 google app engine java(教程在这里: http: //code.google.com/appengine/docs/java/gettingstarted/)。他们在幕后使用 Derby(我认为大多数 Google 产品都在 Derby 上运行,但我不确定)。

我推荐的原因是,根据我迄今为止设置 servlet/etc 应用程序引擎的经验,这是最简单的。它还具有免费的托管配额,您应该能够保持在该配额之下,因为这显然将是一次微不足道的/学习体验。就哪些 servlet 容器比其他容器更好而言,我认为这对于您的接触程度并不重要。尽管我已经和他们混了几年了,但这对我来说也并不重要......