다음 이전 차례

1. 소개

자바가 디자인된 방식 때문에 프로그래머는 시스템의 환경 변수들을 쉽게 액세스할 수 없다. Java Development Kit (JDK)가 셋업된 방식 때문에, 프로그램을 호출하기 위해서는 여러 개의 토큰을 이용해야 하며, 이것도 표준 HTML폼/CGI 작동방식과 잘 맞지 않는다. 이러한 한계에 대한 몇 가지 방법이 있으며, 필자가 그 중 하나를 구현하였다.자세한 것은 뒤를 더 읽어보길 바란다. 이전의 문단을 1996년에 작성한 이래로 자바의 기술에도 많은 변화가 있어왔다. 서버-측(server-side) 자바 프로그램을 실행시키는 것이 더 나은 방법일 수 있으며 -- 서브릿쪽을 살펴보아도 괜찮을 것이다.

1.1 사전 지식

필자는 독자들이 HTML과 CGI 개념들에 관한 일반적 지식과 최소한의 HTTP서버에 관하여 기본적인 지식을 갖고 있다고 가정한다. 물론 자바로 프로그램을 작성하는 법을 알아야 하며 그렇지 못하면 이 문서는 이해하기 힘들다.

1.2 본 문서에 관하여

본 문서의 최근 판은 http://www.orbits.com/software/Java_CGI.html에서 읽을 수 있다.

1.3 패키지

본 문서에서 설명하는 패키지는 다음의 anonymous FTP에서 엑세스할 수 있다. ftp://ftp.orbits.com/pub/software/java_cgi-0.5.tgz. 패키지에는 본 문서의 SGML 소스도 포함되어 있다. 본 패키지는 GNU Library General Public License 조항에 의거해 배포된다. 본 문서는 리눅스 HOWTO 판권(copyright) 주의사항에 의거해서 배포된다.

만약 본 소프트웨어를 사용한다면, 다른 사람들이 Java CGI클래스를 찾을 수 있도록 http://www.orbits.com/software/Java_CGI.html를 참조하기 바란다.

필자가 본 패키지를 유지하고 지원하는데 사용할 시간이 없어서 본 문서가 아마 마지막 판이 될 것이다. 아무라도 본 소프트웨어를 아끼어 유지보수를 인수하려 한다면, javacgi-document@orbits.com으로 연락 바란다.

1.4 메일링 리스트

사람들이 본 소프트웨어를 인스톨하고 사용하는데 있어서의 상호의 문제점들을 서로 돕고자 필자가 majordomo (역자주:메일링 리스트 메니저의 하나) 리스트를 만들었다. subscribe라는 말을 적어서 javacgi-request@orbits.com로 메시지를 보내기 바란다.


다음 이전 차례