JNLP API
富 Internet 应用程序(RIA)可以使用 Java 网络启动协议(JNLP)API 在用户环境上执行大量操作。使用 JNLP 启动时,即使未签名的 RIA 也可以在用户许可下执行以下操作:
-
他们可以使用FileOpenService和FileSaveService API 访问用户的文件系统。
-
他们可以使用ClipboardService API 访问共享的系统范围剪贴板。
-
他们可以使用PrintService API 来访问打印功能。
-
他们可以使用PersistenceService API 访问持久性存储。
-
他们可以使用DownloadService API 来控制 RIA 的下载和缓存方式。
-
他们可以使用DownloadServiceListener API 来确定 RIA 的下载进度。
-
他们可以使用SingleInstanceService API 来决定在启动 RIA 的多个实例时如何处理参数。
-
他们可以使用ExtendedService API 来请求权限来打开某些以前未打开的文件。
检查JNLP API 文档,以查看使用 JNLP 启动的 RIA 可用功能的完整列表。