网站首页 > 精选教程 正文
这里的想法很简单:用户从Internet 下载Java字节码,并在自己的机器上运行。在网页中运行的Java程序称为 applet。要使用applet,只需要一个启用Java的Web浏览器,它会为你执行字节码。不需要安装任何软件。只要你访问包含applet 的网页,都会得到这个程序的最新版本。最重要的是,归功于虚拟机的安全性,我们不必担心来自恶意代码的攻击。
在网页中插入一个applet就如同在网页中嵌入一副图片。applet会成为页面的一部分。文本环绕在applet占据的空间周围。关键是,这个图片是活动的(alive)。它会对用户命令做出响应,改变外观,在显示它的计算机和提供它的计算机之间交换数据。
图片1-1展示Jmol applet ,它会显示分子结构。可以利用鼠标旋转和放大各个分子,从而更好地理解分子结构。在发明applet 的时代,用网页是无法实现这种直接的操作的,那时只有基本的JavaScript而没有HTML画布。
applet首次出现时,人们欣喜若狂。许多人相信applet的魅力会让Java迅速流行起来。然而,初期的兴奋很快就变成了沮丧。不同版本的Netscape与Internet Explorer运行不同版本的Java,其中有些早已过时。这种糟糕的情况导致更加难以利用Java的最新版本开发applet。实际上,为了在浏览器中得到动态效果,Adobe的Flash技术变得相当流行。后来Java受到严重安全问题的困扰时,浏览器也放弃了对applet的支持。当然Flash的命运也好不到哪里去。
applet demo
关于applet,现在已经不需要关心了。这种技术现在已经凉的透透的了,现在可以完全当做没有这种东西。
当然,如今Java依然与Internet关联密切,不过已经变成了为网页提供数据支持。
Java与网页的关系经历了 applet - jsp - server 的阶段,也是一个逐渐解耦的过程,Java越来越脱离了与用户交互的界面,而是作为服务端,只通过接口对外提供服务,甚至可以说不关心到底是谁在调用这个接口,只要符合标准的请求,都会正确地返回相应数据。而Java已经渐渐地成为冰山下的庞然大物,隐藏在无数互联网、软件公司之后,为网民提供数据服务。
猜你喜欢
- 2024-11-28 java 核心技术-12版 卷Ⅰ- 5.2.3相等测试与继承
- 2024-11-28 java 核心技术-12版 卷Ⅰ- 5.2.4 hashCode方法
- 2024-11-28 Java入门书单
- 2024-11-28 java 核心技术-12版 卷Ⅰ- 4.3.7 隐式参数与显式参数
- 2024-11-28 全网最完整的免费java教程讲义系列(四)——java的流程控制
- 2024-11-28 java 核心技术-12版 卷Ⅰ- 4.6 对象构造 4.6.1重载
- 2024-11-28 java 核心技术-12版 卷Ⅰ- 3.10 数组
- 2024-11-28 java 核心技术-12版 卷Ⅰ- 4.3 自定义类
- 2024-11-28 2019年Java核心技术我整理了200多页pdf,今天分享给你
- 2024-11-28 java 核心技术-12版 卷Ⅰ- 4.2 使用预定义类
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)