使用Comet执行嵌入式HTTP服务器

时间:2009-09-06 16:22:39

标签: java http comet

我喜欢Grizzly的想法,但我找不到任何合适的例子。好吧,任何好的教程......我想拥有一个可以从Dojo交谈的嵌入式HTTP服务器。我不想要J2EE服务器,我想使用Java。你们有什么想法?

3 个答案:

答案 0 :(得分:3)

StreamHub Push Server是一个用Java编写的Comet服务器。你可以用它作为JAR将它嵌入你的堆栈中。它也可以作为一个简单的HTTP服务器。它没有与dojo.io集成,但是有很多使用简单javascript库的好例子。

var hub = new StreamHub();
hub.connect("http://localhost:7979/");
hub.subscribe("MyTopic", function(topic, json) {
    alert("got update on topic: " + topic + " MyField=" + json['MyField']);
});
// ...

哦,为了一个好的教程,请尝试Getting Started with StreamHub and Comet

答案 1 :(得分:2)

Java6有一个简单的嵌入式http服务器。

http://java.sun.com/javase/6/docs/jre/api/net/httpserver/spec/index.html

答案 2 :(得分:2)

Jetty支持异步servlet连续和彗星式编程。请参阅documentation index。它也可以很容易地嵌入到另一个java应用程序中