文档

Java™ 教程
教程: 部署
课程: 用Java丰富的互联网应用程序做更多
首页 > 部署 > 更多Java富互联网应用

问题和练习答案:更多Java富互联网应用

问题

  1. 问题:富互联网应用(RIAs)可以通过在属性名前加上"jnlp."来设置安全属性。

    答案:正确:富互联网应用(RIAs)可以通过在属性名前加上"jnlp.""javaws."来设置安全属性。

  2. 问题:只有签名的富互联网应用才能使用JNLP API访问客户端上的文件。

    答案:错误:未签名的富互联网应用也可以使用JNLP API访问客户端上的文件。

练习

  1. 练习:在以下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>                           
    

    答案:

    <?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>   
    

上一页: 问题和练习:进一步使用丰富的互联网应用程序