14.9.3 방법 2 : 자동 다운로드 ActiveX를 이용
앞 에서는 자바 스크립트와 SUN에서 제공하는 페이지를 이용해서 JRE를 자동으로 설치하였다. 이번에는 자동 다운로드를 위한 ActiveX를 이용해서 JRE를 설치하는 방법을 알아보자. 자동 다운로드 ActiveX를 포함하고 있는 HTML은 다음과 같다.
§ chap14\download.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14 |
< HTML >
< BODY >
classid = "clsid:5852F5ED-8BF4-11D4-A245-0080C6F74284" height = 0 width = 0 >
< PARAM name = "back" value = "true" >
</ OBJECT >
</ BODY >
</ HTML >
|
위 의 예에서 codebase와 app의 value 부분만 변경해주고 사용하면 된다. app의 value에는 여러분이 실행하려는 JNLP 파일의 경로를 명시하면 된다. 그리고 codebase에는 버전에는 설치하고자 하는 JRE의 버전에 맞는 자동 다운로드 ActiveX를 명시하면 된다.
위의 페이지에 접근하면 자동 다운로드 ActiveX에 의해서 JRE가 설치되어 있다면 hello2.jnlp를 실행하고, 그렇지 않다면 JRE를 설치하는 대화상자를 보여주고 설치를 자동으로 처리할 것이다.
다음은 버전과 자동 다운로드할 ActiveX 파일의 목록을 보여주고 있다.
▒ JRE 버전 : 자동 다운로드를 위한 cap 파일
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 |
1.3 .0_05 : http:
1.3 .1_01 : http:
1.3 .1_02 : http:
1.3 .1_03 : http:
1.3 .1_04 : http:
1.3 .1_05 : http:
1.3 .1_06 : http:
1.3 .1_07 : http:
1.3 .1_08 : http:
1.4 . 0 : http:
1.4 .0_01 : http:
1.4 .0_02 : http:
1.4 .0_03 : http:
1.4 .0_04 : http:
1.4 . 1 : http:
1.4 .1_01 : http:
1.4 .1_02 : http:
1.4 .1_03 : http:
1.4 . 2 : http:
1.4 .2_01 : http:
1.4 .2_02 : http:
1.4 .2_03 : http:
1.5 . 0 : http:
1.5 .0_01 : http:
1.5 .0_02 : http:
1.5 .0_03 : http:
1.5 .0_06 : http:
1.5 .0_07 : http:
1.5 .0_10 : http:
1.5 .0_11 : http:
1.6 . 0 : http:
|
JWS는 아주 훌륭한 기술이다. 그리고 웹브라우저로부터 독립적일 수 있다는 것은 자바로써는 오랜 숙원 사업이었기에 JWS의 의미는 크다. 하지만 설치를 위한 JRE의 크기가 만만치 않다는 것은 단점이 아닐 수 없다.