본 안내서는 JEUS 기반에서 애플리케이션 클라이언트를 개발하는 개발자를 위한 안내서이다. 본 안내서에는 JEUS에서의 애플리케이션 클라이언트의 개념과 사용법 그리고 JNLP의 개념에 대해 설명한다. 애플리케이션 클라이언트이란 다음과 같은 실행 가능한 형태의 프로그램을 말한다.
Java 애플리케이션 클라이언트
애플릿
JNLP 클라이언트
본 안내서를 원활하게 이해하기 위해서는 다음과 같은 사항을 미리 알고 있어야 한다.
Java EE
애플릿
JNLP
본문에서 사용한 예제는 JEUS_HOME\samples\client 디렉터리에서 전체 소스를 볼 수 있고 직접 실행할 수 있다.
웹 서비스를 이용하는 클라이언트의 경우에는 본 안내서의 내용 이외에 웹 서비스를 위한 추가 작업이 필요하다.
웹 서비스의 자세한 내용은 "JEUS Web Service 안내서"를 참고한다.
본 안내서는 총 4개의 장으로 구성되어 있다.
JEUS 서버와는 별도의 JVM에서 수행되는 애플리케이션 클라이언트에 대해서 설명한다.
클라이언트 컨테이너 없이 동작하는 클라이언트와 애플리케이션 클라이언트가 사용할 수 있는 서비스에 대해 설명한다.
JEUS에서 애플릿 프로그램을 어떻게 작성하고 설정 및 실행하는지에 대해 설명한다.
클라이언트와 이에 대한 JNLP 파일를 웹 애플리케이션에 디플로이하는 방법과 실제로 사용자가 클라이언트를 실행하는 방법에 대해 설명한다.
표기 | 의미 |
---|---|
<<AaBbCc123>> | 프로그램 소스 코드의 파일명 |
<Ctrl>+C | Ctrl과 C를 동시에 누름 |
[Button] | GUI의 버튼 또는 메뉴 이름 |
진하게 | 강조 |
" "(따옴표) | 다른 관련 안내서 또는 안내서 내의 다른 장 및 절 언급 |
'입력항목' | 화면 UI에서 입력 항목에 대한 설명 |
하이퍼링크 | 메일계정, 웹 사이트 |
> | 메뉴의 진행 순서 |
+---- | 하위 디렉터리 또는 파일 있음 |
|---- | 하위 디렉터리 또는 파일 없음 |
참고 | 참고 또는 주의사항 |
주의 | 주의할 사항 |
[그림 1.1] | 그림 이름 |
[표 1.1] | 표 이름 |
AaBbCc123 | Java 코드, XML 문서 |
[ command argument ] | 옵션 파라미터 |
< xyz > | ‘<’와 ‘>’ 사이의 내용이 실제 값으로 변경됨 |
| | 선택 사항. 예) A|B: A나 B 중 하나 |
… | 파라미터 등이 반복되어서 나옴 |
본 안내서는 모든 예제와 환경 구성을 Microsoft Windows™의 스타일을 따랐다. UNIX와 같은 다른 환경에서 작업하는 사람은 몇 가지 사항만 고려하면 별 무리없이 사용할 수 있다. 대표적인 것이 디렉터리 구분자인데, Windows 스타일인 “\”를 UNIX 스타일인 “/”로 바꿔서 사용하면 무리가 없다. 이외에 환경변수도 UNIX 스타일로 변경해서 사용하면 된다.
그러나 Java 표준을 고려해서 문서를 작성했기 때문에, 대부분의 내용은 동일하게 적용된다.
안내서 | 설명 |
---|---|
JEUS Server 안내서 | JEUS 시스템과 서버의 개요와 시스템 관리를 위한 안내서이다. |
JEUS EJB 안내서 | JEUS EJB 엔진과 EJB 모듈의 디플로이에 대해 기술한 안내서이다. |
JEUS Web Container 안내서 | JEUS 웹 컨테이너의 관리에 대해 내용과 Java EE WAR Archive, 서블릿/JSP의 관리 및 디플로이하는 방법에 대해 기술한 안내서이다. |
JEUS Web Service 안내서 | JEUS 내의 웹 서비스에 대해 기술한 안내서이다. |
JEUS WebAdmin 안내서 | JEUS 웹 관리 툴인 WebAdmin을 사용한 JEUS의 설정 및 제어, 모니터링, 클러스터링, 리소스 설정 및 관리에 대해 기술한 안내서이다. |
JEUS Security 안내서 | JEUS에서 Security 시스템의 설정 및 운용 방법과 Security 관련 프로그래밍에 대해 기술한 안내서이다. |
JEUS Application & Deployment 안내서 | Java EE 애플리케이션을 JEUS에 디플로이하기 위한 여러 가지 방법과 툴에 대해 기술한 안내서이다. |
The Java EE 5 Specification
The JNLP Specification
The Java WebStart Secification
TmaxSoft Co., Ltd
272-6, Seohyeon-dong, Bundang-gu,
Seongnam-si, Gyeonggi-do, 463-824
South Korea
Tel: +82-31-8018-1000
Fax: +82-31-8018-1115
Email: info@tmax.co.kr
Web (Korean): http://www.tmax.co.kr
기술지원: http://technet.tmaxsoft.com
TmaxSoft, Inc.
560 Sylvan Avenue Englewood Cliffs, NJ 07632
U.S.A
Tel: +1-201-567-8266
Fax: +1-201-567-7339
Email: info@tmaxsoft.com
Web (English): http://www.tmaxsoft.com
TmaxSoft Japan Co., Ltd.
5F Sanko Bldg, 3-12-16 Mita, Minato-Ku, Tokyo, 108-0073
Japan
Tel: +81-3-5765-2550
Fax: +81-3-5765-2567
Email: info@tmaxsoft.co.jp
Web (Japanese): http://www.tmaxsoft.co.jp
TmaxSoft China Co., Ltd.
Beijing Silver Tower, RM 1508, 2# North Rd Dong San Huan,
Chaoyang District, Beijing, China, 100027
China
Tel: +86-10-6410-6145~8
Fax: +86-10-6410-6144
Email: info.cn@tmaxsoft.com
Web (Chinese): http://www.tmaxsoft.com.cn