Dynamic Web Project를 생성
Java Resources에서 new
입력
Java package: com.springnote.namoda.comet (자신이 사용하는 패키지로)
Class Name: CometServlet
Next>
Servlet deployment descriptor:
Description: Handling a basic Comet event (원하는 대로...)
URL mappings : 원하는 대로...
Methos
체크를 모두 제거한다.
Comet은 doGet, doPost를 사용하지 않고, event 메소드를 사용한다.
Finish
처음 만들어진 템플릿 (CometServlet.java)
package com.springnote.namoda.comet;
import javax.servlet.http.HttpServlet;
/**
* Servlet implementation class CommetServlet
*/
public class CometServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
}
위의 코드에 추가
코드 "implements CometProcessor" 추가
코드 "import org.apache.catalina.CometProcessor;" 추가 (자동완성 기능 이용)
구현되지 않은 메소드 구현 (자동완성 기능: Add unimplemented methods)
자동완성된 event() 메소드의 인자 arg0 이름 대신 event로 바꿈.
1~4단계를 거치면 코드가 아래와 같이 진행됩니다.
package com.springnote.namoda.comet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import org.apache.catalina.CometEvent;
import org.apache.catalina.CometProcessor;
/**
* Servlet implementation class CommetServlet
*/
public class CometServlet CometProcessor {
private static final long serialVersionUID = 1L;
@Override
public void event(CometEvent event) throws IOException, ServletException {
// TODO Auto-generated method stub
}
}
'Programing' 카테고리의 다른 글
Comet 부하테스트 (0) | 2012.09.21 |
---|---|
Comet 서블릿 처리하기 (0) | 2012.09.21 |
Socket (소켓) 프로그래밍 (0) | 2012.09.21 |
SNMP - 래퍼 net-snmp (0) | 2012.09.21 |
SNMP - 래퍼 SNMP Management (1) | 2012.09.21 |