问题和练习的答案:使用丰富的 Internet 应用程序做更多的事情
Questions
- 问题:对或错:富 Internet 应用程序(RIA)可以通过在属性名称前添加
"jnlp."
来设置安全属性。
答案: 正确 :富 Internet 应用程序(RIA)可以通过在属性名称前添加"jnlp."
或"javaws."
来设置安全属性。
- 问题:对或错:只有签名的 RIA 可以使用 JNLP API 来访问 Client 端上的文件。
答案: 错误 :未签名的 RIA 也可以使用 JNLP API 来访问 Client 端上的文件。
Exercises
- 练习:在以下 JNLP 文件中,添加一个名为
jnlp.foo
的安全属性,并将其值设置为true
。
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="" href="">
<information>
<title>Dynamic Tree Demo</title>
<vendor>Dynamic Team</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.6+"
href="http://java.sun.com/products/autodl/j2se" />
<jar href="DynamicTreeDemo.jar" main="true" />
</resources>
<applet-desc
name="Dynamic Tree Demo Applet"
main-class="components.DynamicTreeApplet"
width="300"
height="300">
</applet-desc>
<update check="background"/>
</jnlp>
Answer:
<?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="" href="">
<information>
<title>Dynamic Tree Demo</title>
<vendor>Dynamic Team</vendor>
</information>
<resources>
<!-- Application Resources -->
<j2se version="1.6+"
href="http://java.sun.com/products/autodl/j2se" />
<jar href="DynamicTreeDemo.jar" main="true" />
<property name="jnlp.foo" value="true"/>
</resources>
<applet-desc
name="Dynamic Tree Demo Applet"
main-class="components.DynamicTreeApplet"
width="300"
height="300">
</applet-desc>
<update check="background"/>
</jnlp>