AvA Applet小程感 辽宁经济职业技术学院信息系 硕士、副教授陈英 JAVA
Applet 小程序 辽宁经济职业技术学院信息系 硕士、副教授 陈英
AvA 什么是 Applet? Applet是能够嵌入到一个HTML页面中 且可通过Web浏览器下载和执行的一种 Java类。 类型,其执行方式不同于应用程序。公 它是Java技术容器( container)的一种 个应用程序是从它的main方法被调用 开始的,而一个 Applet的生命周期在一定 程度上则要复杂得多。 本章将分析 Applet如何运行,如何被装载 到浏览器中,以及它是如何编写的。 JAVA
什么是Applet? Applet是能够嵌入到一个HTML页面中, 且可通过Web浏览器下载和执行的一种 Java类。 它是Java技术容器(container)的一种特定 类型,其执行方式不同于应用程序。 一个应用程序是从它的main()方法被调用 开始的,而一个Applet的生命周期在一定 程度上则要复杂得多。 本章将分析Applet如何运行,如何被装载 到浏览器中,以及它是如何编写的
AvA 什么是 Applet? 能嵌入到一个mTML页面中且可通过 Web浏览器下载和执行的一种Java类 ○可以以下方式装载: 1)浏览器装载URL 2)浏览器装载HTML文档 3)浏览器装载 Applet类 4)浏览器运行 Applet JAVA
什么是Applet? 能嵌入到一个HTML页面中且可通过 Web浏览器下载和执行的一种Java类 可以以下方式装载: 1) 浏览器装载URL 2) 浏览器装载HTML文档 3) 浏览器装载Applet类 4) 浏览器运行Applet
p: //some Location/file. html 1. Browser loadS URL AvA <HtmI> 2. Browser loads <Applet code=. HTML document </Applet> 3. Browser loads Applet class applet classes Location:http://somelocation/fiLe.html 4. Browser run applet lavA Loading
Applet class 3. Browser loads applet classes http://someLocation/file.html 1. Browser loads URL <Html> <Applet code= ….> </Applet> 2. Browser loads HTML document Location: http://someLocation/file.html Loading... 4. Browser run applet
AvA Applet的安合限制 由于通过网络装载, applet的代码具有一种内在 的危险性。如果有人编写了一个恶意的类来读取 你的密码文件,并把它通过 Internet传送,会产 生怎样的后果呢? °鲼的安舍度是在浏览器层次上文现的 地禁止以下操作: 1)运行时执行另一程序 2)任何文件的输入/输出 3)调用任何本地方法 4)学试打开除提供Apet的主机之外的任何系的 Socket JAVA
Applet的安全限制 由于通过网络装载,Applet的代码具有一种内在 的危险性。如果有人编写了一个恶意的类来读取 你的密码文件,并把它通过Internet传送,会产 生怎样的后果呢? 所能够控制的安全程度是在浏览器层次上实现的。 大多数浏览器(包括Netscape Nevigator)缺省 地禁止以下操作: 1) 运行时执行另一程序 2) 任何文件的输入/输出 3) 调用任何本地方法 4) 尝试打开除提供Applet的主机之外的任何系统的 Socket