5

我对创建网络服务器非常陌生 - 我曾多次尝试理解它们并编写一个快速的网络服务器,但它从来没有被“点击”过。目前我的印象是 REST 最适合我的目的(我稍后会解释)。

任何人都可以向我展示 Java 中的基本代码示例(使用 Tomcat Apache)或教程资源来展示网络服务器如何:

  • 可用于安全性 - 即传递某种值以识别客户端 - 从它们的网络服务器将根据某些标准拒绝或授予对客户端的访问 - 可能是查找列表。
  • 一旦客户端被成功接受,他们将被允许将更多的值传递给网络服务器,这些值将用于在数据库表中写入一行。

非常感谢。

PS - 我原以为 Eclipse Ganymede 可能会附带一些东西?如果有人可以确认?

4

2 回答 2

3

用 Java 编写 RESTful 资源的最佳方式是通过 JAX-RS 标准。因此,我建议您下载JAX-RS 参考实现 Jersey并查看其示例;它有很多。举一个旋转的例子,然后尝试破解它来做你喜欢的事情。

BTW JAX-RS 可以在任何 Servlet 引擎中运行——你只需构建一个 WAR 并部署它(Jersery 示例中有示例)——尽管 Jersey 还带有一个小型轻量级 Web 服务器,你也可以使用它,这更容易一些使用 - 同样在这个发行版中有例子。

于 2008-10-01T09:11:29.987 回答
1

我还建议你看看Restlet

于 2008-10-01T12:23:02.727 回答