【17-Ⅱ】Head First Java 学习笔记

HeadFirst Java

本人有C语言基础,通过阅读Java廖雪峰网站,简单速成了java,但对其中一些入门概念有所疏漏,阅读本书以弥补。

第一章 Java入门
第二章 面向对象
第三章 变量
第四章 方法操作实例变量
第五章 程序实战
第六章 Java函数库
第七章 继承与多态
第八章 深入多态
第九章 构造器与垃圾收集器
第十章 数字与静态
第十一章 异常处理
第十二章 GUI(内部类)
第十三章 Swing
第十四章 保存对象
第十五章 网络与线程
第十六章 数据结构
第十七章 程序发布


前言

上一小节,介绍了组织、包装、部署java程序。具体学习了可执行的jar。通过jar工具将java程序打包JAR文件交给用户使用。这一节我们学习Java Web Start。

我们知道可执行的JAR挺好,那如果制作独立GUI在网上发布,就不需要压缩发布CD-ROM了。如果程序能自动更新就更好了。接下来就介绍如何做到这一点。

不过会涉及前端知识,介绍的不太详细,这里需要后续接着补充学习。

Java Web Start(JWS)

运用JWS,应用程序 从 浏览器上 首次启动。
JWS 应用程序 如同 从网络上下载可执行JAR.

Java Web Start 有一个驻留在客户机上的小型Java程序,它的工作方式很像浏览器插件(就像当浏览器收到一个.pdf文件时,Adobe Acrobat Reader会打开)。这个Java程序被称为Java Web Start“助手应用程序”,它的主要目的是管理下载、更新和启动(执行)您的JWS应用程序。
终端用户通过单击网页中的链接来启动Java Web Start应用程序。但是,一旦应用程序下载,它就会在浏览器之外运行,就像任何其他独立的Java应用程序一样。
实际上,Java Web Start应用程序只是一个通过Web分发的可执行JAR。

工作方式

在这里插入图片描述

.jnlp文件

全称 Java Network Lanuch Protocol,本质是XML文件
JWS会读取之启动程序(调用JAR中main())
在这里插入图片描述

创建与部署JWS

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值