`
lhgyy00
  • 浏览: 144251 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

JNLP、webStart 和applet的区别

阅读更多
1. JNLP是一个java网络发布协议,是一个规范,规范中可以使签过名java的程序脱离浏览器在客户本机运行,未签名的则可以用jnlp提供的API来操作
2. Webstart是sun基于JNLP规范,给出的一个标准实现
3. Applet必须在浏览器中运行
另外,webstart是对applet的一个升级,既保持了applet的优点,又不依赖于浏览器
分享到:
评论

相关推荐

    利用 Java Web Start发布你用java程序

    Java Web Start(简称 JWS)是 Sun Microsystems(现 Oracle)为解决 Java 应用程序部署和更新问题而开发的一项技术。它是 JSR-56 规范的一部分,旨在提供一种简便的方法来发布和维护在客户端 JVM 上运行的 Java ...

    java web start教程

    Java Web Start(JWS)是SUN公司推出的一项技术,用于通过Web来部署和发布Java应用程序,无论是Application还是Applet。这项技术在初次运行时会下载程序,之后的版本更新和维护都由JWS自动处理,极大地简化了客户端...

    java web start

    - **应用场景**:Java Web Start 更适用于桌面应用程序的部署和更新,而 Java 插件主要用于浏览器内的 applet 执行。 - **依赖关系**:Java 插件高度依赖于浏览器提供的 JRE,这意味着如果浏览器没有内置 JRE,则...

    基于Java Web Start技术的VFP考试系统的设计与实现.pdf

    Java Web Start需要Java运行环境(JRE),使得Java应用程序可以像普通应用程序一样运行,同时又具有像applet小程序一样通过网络分发的灵活性。 Java Web Start的工作原理: 1. 程序员将应用程序的发布信息写在一...

    applet与servlet通讯

    4. **使用 JNLP (Java Web Start)**:Java Web Start 提供了一种安全的机制,通过 JNLP 文件与服务器通信,允许 Applet 更新和获取资源。 5. **使用 WebSocket**:对于需要双向通信的应用,WebSocket 可以提供低...

    Web程序中的JRE版本检测及JNLP文件的直接打开

    总结来说,Web程序中的JRE版本检测和JNLP文件的直接打开是Java Web Start技术的核心部分。通过JavaScript检测用户系统的JRE版本,确保其满足应用需求,然后通过JNLP文件提供安全、便捷的远程应用程序启动方式。...

    java applet程序案例

    Java Web Start(JNLP)和JavaFX也提供更安全、更现代的替代方案。 在提供的压缩包中,你可能会发现各种不同功能的Applet示例,例如简单的图形绘制、动画展示、用户输入处理等。通过分析和修改这些代码,你可以深入...

    applet教程

    - Java Web Start (JNLP) 是另一种部署Java应用的方式,它不依赖浏览器插件,但仍面临类似的安全和兼容性问题。 7. **学习资源** - 本教程提供的资料将涵盖Applet的基本概念、语法和实践示例,帮助初学者快速掌握...

    做一个applet测试

    随着技术的发展,Applet已经被Java Web Start(JNLP)和现代的Web技术(如HTML5的WebAssembly、JavaScript框架)所取代。然而,理解Applet的工作原理对于了解Web客户端编程的历史和演变仍然很有价值。如果你正在学习...

    weasis-jnlp-distributions:带有 Applet 或 Java Web Start 的简单 Weasis 启动器示例

    带有 Applet 或 Java Web Start 的简单启动器 这个项目已经过时了! 请改用 。 这个项目是一个关于如何在不重建它的情况下覆盖默认包weasis.war的示例。 在 pom.xml 中,更改 <properties><weasis> xxx 中的 ...

    WorldWind学习笔记[二]worldwind 在applet上部署

    `*.jnlp`文件(如`WWJApplet.jnlp`和`jogl.jnlp`)是Java Web Start(JWS)文件,它们用于配置和启动Applet,并管理所需的依赖项。 要将WorldWind部署到Applet,你需要遵循以下步骤: 1. **创建HTML页面**: 创建...

    applet图片展示,入门级

    - Java Web Start(JNLP)提供了一种替代方式来部署Java应用,但它也已逐渐被淘汰。 - 对于现代Web开发,通常推荐使用HTML5技术,如Canvas或SVG,它们提供了类似的功能,而无需依赖Java插件。 6. **学习资源** -...

    jasperreports-5.6.0+applet实现客户端打印所需的jar包

    在部署Applet时,你需要将这些jar文件打包到你的Web应用中,并在HTML页面中使用`<applet>`标签或者Java Web Start的`jnlp`文件来加载Applet。同时,确保用户有权限运行Java并且安装了与你的应用兼容的Java版本。 在...

    Applet读MAC地址示例

    为了在Applet环境中运行,可能需要使用Java的`jnlp`(Java Web Start)技术,或者通过签名和权限设置来提升Applet的权限。 标签中的“源码”指的是这个示例可能包含了一个可运行的Applet代码片段,而“工具”可能指...

    OpenWebStart:在Java 11发行后运行基于Web Start的应用程序

    由于对Java 8的公共支持已在2019年第二季度结束,因此公司不再获得Java Web Start的任何更新和安全修复程序。 OpenWebStart提供了一个用户友好的安装程序,可以在将来的Java版本中使用Web Start / JNLP功能,而无需...

    Applet与图片

    此外,随着Java版本的更新,Applet已被标记为过时,推荐使用Java Web Start(JNLP)或现代Web技术如HTML5 Canvas和WebGL来替代。 总结起来,Applet是Java中一种创建客户端Web应用程序的手段,它可以用于显示和操作...

    webstart7:使用webstart7的задания

    在IT行业中,Webstart是一种Java技术,用于...随着Java Webstart在新的Java版本中被逐步弃用,了解替代方案,比如Applet、JNLP(Java Network Launching Protocol)或现代Web技术(如HTML5的WebAssembly)也是必要的。

    jws 部署java c/s应用

    <jnlp codebase="http://127.0.0.1:8081/webstart"> 应用程序标题 供应商名称 <!-- 其他元素,如resources、application或applet等 --> </jnlp> ``` `codebase`属性定义了查找应用程序资源的基础URL,而`...

    JavaWebStart

    - JNLP是一种XML格式的文件,用于描述Java Web Start应用程序的各种属性,包括主类、依赖库、图标、安全性设置等。 - JNLP文件中可以指定资源缓存策略,如是否缓存、缓存有效期等。 - JNLP还可以包含jnlp....

Global site tag (gtag.js) - Google Analytics