java web start插件介绍.docx_第1页
java web start插件介绍.docx_第2页
java web start插件介绍.docx_第3页
java web start插件介绍.docx_第4页
java web start插件介绍.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

利用IE啟動SWING ERP -JAVA WEB START插件介紹一、定義:JavaTM Web Start 是基于 Java 技术的应用程序的一种部署解决方案。它是连接计算机和 Internet 的便捷通道,允许用户在完全脱离 Web 的情况下运行和管理应用程序。Java Web Start 提供一次单击激活应用程序的简易方法,并保证始终运行应用程序的最新版本,从而可避免复杂的安装或升级过程。Java Web Start 技术可为全功能应用程序提供与如上所述的 Web 浏览器为 HTML 应用程序提供的相同的好处。Java Web Start 技术是一种面向 Web 的应用程序部署解决方案。使用全功能应用程序替代基于 HTML 的客户软件具有多种好处:1、高度交互的用户界面,可与传统应用程序(如文字处理和电子表格软件)相媲美。2、较低的带宽需求。应用程序无须在每次单击时都与 Web 服务器进行连接,它可以缓存已经下载的信息。这样,它可以在低速连接上实现更好的交互性。 支持脱机使用。当然,在第一次使用时仍得下载应用程序。基于 HTML 的应用程序因而具有首次激活的开销。典型情况下,打开一个 Web 页面需要几秒钟。基于 Java TM 技术的应用程序通过典型的调制解调器连接下载将需要几分钟。Java Web Start 将下载的所有文件缓存在本地计算机上。这样,尽管应用程序的首次激活开销高于 HTML 页面,但此后便可在瞬间完成应用程序的启动,因为所需的全部资源都可在本地获得。每次启动时,Java Web Start 将检查 Web 服务器是否有应用程序的更新版本,如果有,则自动将其下载并启动。这样,应用程序将自动更新。没有复杂的升级过程。二、Java Web Start 的核心:JNLP为使 Java 应用程序能用 Java Web Start 执行,您必须为应用程序创建一个 Java 网络语言协议(Java Networking Language Protocol,JNLP)文件。JNLP 是一个为应用程序提供基本的元素和描述的 XML 文件。JNLP 文件的目的如下:1、指定从 Web 服务器下载的 JAR 文件2、提供其它的可能的包需要3、指定系统属性4、考虑到任何必要的运行时参数5、指定使用哪个版本的 Java 2 平台三、實例演示。1、將SWING ERP(以XF00_SWING為例)程式打成JAR包xf00.jar,如下圖。2、安裝TOMCAT。3、在TOMCAT安裝目錄的webapps目錄下新建一個文件夾XF00,在此文件夾里面再創建下圖中所示的文件夾,如下圖:4、將一個完整的XF00_SWING的工作環境中的所有程式拷貝至apps文件夾中(因為文件太多,截圖中只截取了一部份),如下圖:5、將所用的JAR包全部簽名:6、編寫index.jsp文件,該JSP文件的主要作用是檢查程式所在主機是否已安裝JAVA WEB START插件(JDK1.5以后的版本,都自帶JAVA WEB START插件),并提供JNLP文件的下載地址,內容如下:7、編寫JNLP文件,提供開啟ERP程式的入口,JNLP文件中必須列出所有的JAR文件,并指定程式入口,即MAIN()方法所在的類,JNLP文件內容如下:8、啟動TOMCAT服務器,打開瀏覽器,輸入38:8080/XF00/,出現如下界面:點擊XF00,會提示下載或打開XF00.JNLP文件,如下圖:可以選擇保存到本地,然後雙擊該文件啟動ERP,也可以選擇直接打開,啟動ERP。ERP啟動后可以登錄,也可以打開螢幕。9、暫時無法解決的問題:1、ERP所用到的JAR包中,bfs.jar,mail.jar, ibmxml.jar這三個JAR包無法下載,如果將這三個JAR包添加到JNLP文件中,ERP程式則無法啟動。2、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论