커먼스 데몬
Commons Daemon개발자 | 아파치 소프트웨어 재단 |
---|---|
안정적 해제 | 1.2.2 / 2019년 10월 3일; 전 |
기록 위치 | 자바, C |
운영 체제 | 크로스 플랫폼 |
유형 | 도서관 |
면허증 | 아파치 라이선스 2.0 |
웹사이트 | commons |
커먼즈 데몬(Commons Daemon)은 아파치 커먼즈 프로젝트에 속한 자바 소프트웨어 라이브러리다.
데몬은 서버측 애플리케이션을 실행하는 Java Virtual Machine(JVM)을 시작하고 중지할 수 있는 휴대용 수단을 제공한다.그러한 애플리케이션은 종종 클라이언트 측 애플리케이션과 비교하여 추가 요건을 가진다.예를 들어 서블릿 컨테이너 Tomcat 4는 JVM 프로세스가 종료되기 전에 세션을 직렬화하고 웹 애플리케이션을 종료해야 한다.
데몬은 운영체제와 인터페이스하는 C로 작성된 네이티브 라이브러리와 자바로 작성된 데몬 API를 제공하는 라이브러리 등 2개 부분으로 구성된다.
커먼즈 데몬을 사용하는 방법에는 데몬 인터페이스를 구현하거나 데몬에 필요한 방법을 제공하는 클래스를 호출하는 두 가지가 있다.예를 들어 Tomcat-4.1.x는 데몬 인터페이스를 사용하고 Tomcat-5.0.x는 JSVC에서 직접 메서드를 호출하는 클래스를 제공한다.