• javajar格式软件下载 > 怎么启动java:使用Java网络启动部署软件
  • 怎么启动java:使用Java网络启动部署软件

    免费下载 下载该文档 文档格式:PDF   更新时间:2010-05-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:pdf
    文档作者:yangsai
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    怎么启动java:使用Java网络启动部署软件 Software
    疯狂代码 http://CrazyCoder.cn/ :http:/CrazyCoder.cn/Java/Article42457.html Java网络启动(Java Web Start (JWS) )可以实现在网络浏览器中运行具备全部特色Java应用软件 SoftwareSun公司在2001年 3月发布Java1.0就已经具备了对JWS支持自从J2SE1.4版本以来JWS就已经成为 Java运行时环境(Java Runtime Environment (JRE) )默认配置不必再单独安装了在这篇文章中我将向您介绍这 重要技术 技术 JWS是和网络浏览器相结合应用软件Software当用户点击链接时候就会指向个Java网络启动 协议(Java Network Launching Protocol (JNLP) )文件然后浏览器自动启动JWS接着下载,缓存Cache并运行 基于Java技术应用软件Software 在JWS背后技术是JNLP及其API它们是在Java团体进程(Java Community Process)中开发JWS实际上是JNLP规范标准个参考实现JNLP技术定义了个标准文件格式该格式描述了如何个 JNLP文件 既然安装链接可以作为普通HTTP URL链接那么您就可以通过网页来检查客户端是否安装了JWS您 可以在IE中通过以下代码来检查: on error resume next If isIE = "true" Then If Not(IsObject(CreateObject("JavaWebStart.isInstalled"))) Then javawsInstalled = 0 Else javawsInstalled = 1 End If If Not(IsObject(CreateObject("JavaWebStart.isInstalled.1.4.2.0"))) Then javaws142Installed = 0 Else javaws142Installed = 1 End If If Not(IsObject(CreateObject("JavaWebStart.isInstalled.1.5.0.0"))) Then javaws150Installed = 0 Else javaws150Installed = 1 End If End If 开发 开发部署在JWS上软件Software和开发独立运 行软件Software在Java 2平台上是基本相同比如起点都是以下标准代码: public void (String argv) 然而为 了支持网络部署也就是实现自动下载和软件Software并且保证软件Software在个安全沙盒中运行还需要些额外 考虑包括: 应用软件Software必需作为JAR文件集合来使用; 所有应用软件Software资源比如文件,图片都 必需存储在JAR文件中而且它们都必需使用Java 2平台getResource机制来引用; 应用软件Software可以使用 .exit; 进行不受限制地访问系统软件Software需要通过签名JAR文件来使用而且JAR文件中所有项目都必需经 过签名; 如果软件Software要运行在个安全沙盒中那么它必需遵循以下限制; 不能进行本地磁盘访问; 所有 JAR文件都必须从同个主机下载; 只能和下载JAR文件主机的间建立网络连接; 不能安装安全管理器; 不能 使用本地类库; 对系统属性访问受到限制对于JNLP中定义了系统属性应用软件Software可以进行读/写操作并 且对于相同属性集合具备和applet样只读权限 安全 JWS是构建于Java 2平台的上Java 2平台提供了个全面安 全架构在Java 6.0版中JWS则提供了更加强大安全特色比如代码签名 在默认状态下通过JWS应用软件 Software将运行在个受到限制环境中(个"沙盒")它们对本地计算资源访问比如存储设备和本地网络是有限这 样JWS就保证了下载潜在不可信任软件Software不会危及到本地文件或网络 当然应用也可以请求不受限制本 地系统访问在这种情况下当该软件Software第次时JWS将显示安全警告对话框安全警告内容包含软件 Software开发者信息 如果个应用软件Software包含了个或多个经过签名JAR文件JWS将会验证这些JAR文件 在签名后是否发生过变化如果数字签名认证失败那么JWS就不会运行该软件Software它们已经被第 3方修改过 了通过在JNLP文件中添加以下设置个应用软件Software可以请求完整权限 JNLP文件 JNLP是个和JWS紧密相关概念它经常可以和术语"网络启动"相 互替代使用实际上JNLP是个规定了JWS应用软件Software如何启动协议JNLP中包含了诸如JAR包文件位置,应 用软件Software主要类名称以及其它些参数在适当配置浏览器中JNLP文件是传递给JRE然后JRE将会下载应用

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • javajar软件下载  格式转换软件下载  vsd文件格式软件下载  deb格式软件下载  文件格式转换软件下载  转换mp4格式软件下载  格式工厂软件下载  ai格式软件下载  打开pdf格式软件下载