2009-09-06 3 views
2

저는 Grizzly에 대한 아이디어를 좋아하지만 함께 작업 할 좋은 예제를 찾을 수 없습니다. Well, good tutorial ... Dojo에서 말할 수있는 HTTP 서버를 내장하고 싶습니다. J2EE 서버가 필요없고 Java를 사용하고 싶습니다. 너는 무엇을 생각하니?Comet으로 임베디드 HTTP 서버 수행

답변

2

Java6에는 간단한 http 서버가 내장되어 있습니다.

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

+0

사실,하지만 Grizzly는 http 서버가 제공하지 않는 기능을 제공합니다. – Paul

+0

누락 된 기능이 무엇입니까? –

+0

미안하지만 그건 내 자연스러운 일이다. 가끔은 HttpServer가 존재한다는 것을 아무도 모른다고 생각하기 때문에 지적하고 싶다. 행운을 빈다. –

2

Jetty는 비동기 서블릿의 연속성을 혜성 스타일의 프로그래밍을 지원한다. documentation index을 참조하십시오. 또한 다른 Java 응용 프로그램 내에 쉽게 임베드 될 수 있습니다.

3

StreamHub Push Server은 Java로 작성된 Comet 서버입니다. 그것을 JAR로 사용하여 스택에 임베드 할 수 있습니다. 또한 간단한 HTTP 서버로 작동합니다. dojo.io와 통합되지 않지만 간단한 자바 스크립트 라이브러리를 사용하는 좋은 예제가 많이 있습니다.

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.