我知道servlet是Java中的一个实际类,它基本上扩展并提供了Web服务器的有用特性,但是有没有替代的等价物,其中servlet的相同类似的关键特性是用不同的语言完成的?
特别是有:
init(),service()和remove()我在AJAX,Spring等中找到了servlet,但我的意思是java系列中根本没有的东西.为了进一步说明,我发现了以下内容,但它们似乎没有被大量使用,都是在Java上运行,而Armed Bear C-Lisp似乎仍然使用了一个java虚拟机.
由于servlet只是基于Java的HTTP请求和响应机制的实现,因此有相当多的servlet替代方案。
几乎所有语言都有处理 HTTP 方法的机制。它们只是不被称为“servlet”。例如,node.js有很好的工具来实现这一点。看看express.js,它可以说是最常用的node.js 框架。
像这样进行谷歌搜索:“x rest server”并使用您想要的任何语言而不是“x”,您很可能会得到您所要求的内容。让我们尝试几种语言:
ruby rest server : sinatra, grape
swift rest server : kitura, perfect, vapor
c# rest server : web api, servicestack
javascript rest server : node.js, express.js, hapi.js
phyton rest server : django, flash
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4699 次 |
| 最近记录: |