我喜欢Grizzly的想法,但我找不到任何合适的例子。好吧,任何好的教程......我想拥有一个可以从Dojo交谈的嵌入式HTTP服务器。我不想要J2EE服务器,我想使用Java。你们有什么想法?
答案 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应用程序中