如果没有人将用Erlang (http://wiki.basho.com/Webmachine.html)编写的Basho WebMachine工具包移植到Java,我会很惊讶,但我似乎找不到一个!
我知道在Java工具包(JAX-RS,RESTlets,1060HTTP等)上有各种各样的尝试,但我不想要别人对REST风格的解释--我只想要一个“可执行的NetKernel模型”,这正是WebMachine看起来的样子,但我想要它在Java语言中(即不是Ruby,Python,Clojure等端口...!)。当然,WebMachine不是那么“实用”以至于不能很容易地移植到Java上,但也许我在这一点上是错的(我有点怀疑这可能是真的)?
根据记录,我在很多年前用Java语言实现了我自己的WebMachine (构建在Apache之上),但它只实现了HTTP规范的一个非常小的子集,我真的不想重新编写那些代码(用JDK1.4编写),并将其扩展到我当时从未费心理解或实现的所有HTTP特性。
发布于 2012-07-09 06:04:06
看看Clothesline吧。它是用Clojure编写的,但描述指出它可用于所有JVM语言。
发布于 2013-09-20 23:32:45
我写了一个基于Ruby Webmachine端口的端口,它的名字叫Bishop,并且在很大程度上离这个端口很近。
发布于 2015-07-30 02:55:37
JAX-RS2.0HTTP是一个“可执行的模型”,或者你想叫它什么。选择Glassfish Jersey,你不会失望的。它绝对是RESTfulness和风格不可知的。我认为JAX-RS/Jersey的基于注释的方法比Webmachine的基于接口的方法强大得多。
https://stackoverflow.com/questions/9729974
复制相似问题