java applet介绍,applet java 介绍

applet的工作原理

含有applet的网页的html文件代码中部带有和这样一对标记,当支持java的网络浏览器遇到折兑标记时,就下载相应的小应用程序代码并在本地计算机上执行该applet。java applet是用java语言编写的一些小应用程序,这些程序是直接嵌入到页面中,由支持java的浏览器(ie或nescape)解释执行能够产生特殊效果的程序。它可以大大提高web页面的交互能力和动态执行能力。包含applet的网页被称为java-powered页。

当用户访问这样的网页时,applet被下载到用户的计算机上执行,但前提是用户使用的时支持java的网络浏览器。由于applet是在用户的计算机上执行的,所以它的执行速度不受到网络宽带或者modem存取速度的限制,用户可以更好的欣赏网页上applet产生的多媒体效果。

在java applet中,可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互网络交流等功能。applet还提供了名为抽象窗口工具箱(abstract window toolkit,awt)的窗口环境开发工具。awt利用用户计算机的gui元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等。目前,在网络上由非常多的applet范例来生动地展现这些功能,读者可以去调阅相应的网页以观看它们的效果。

applet小应用程序的实现主要依靠java.applet包中的applet类。与一般的应用程序不同,applet应用程序必须嵌入在html页面中,才能得到解释执行;同时applet可以从web页面中获得参数,并和web页面进行交互。

含有applet的网页的html文件代码中必须带有和这样一对标记,当支持java的网络浏览器遇到这对标记时,就将下载相应的小程序代码并在本地计算机上执行applet小程序 。

applet 是一种java的小应用程序,它通过使用该applet的html文件,由支持java的网页浏览器下载运行。也可以通过java开发工具的appletviewer来运行。applet程序离不开使用它的html文件。这个html文件中关于applet的信息至少应包含一下三点:

1) 字节码文件名(编译后的java文件,以.class为后缀)

2) 字节码文件地址

3)在网页上显示applet的方式。

一个html文件增加applet有关的内容只是使网页更加富有生气,如添加声音、动画等这些吸引人的特征,它并不会改变html文件中与applet无关的元素。

applet的安全性限制

为了防止这样的问题出现,在缺省的情况下,大多数浏览器在applet安全方面受到诸多的限制,几乎不能对系统进行任何“读”或“写”的操作:

1.不允许applet访问本地文件系统

2.applet不能执行任何本地计算机 上的程序

3.不允许applet尝试打开除提供applet的服务器之外的任何系统的socket。

4.不允许applet访问用户名、电子邮件地址等与本地系统有关的信息。

5.对于applet而言,java环境中的某些标准系统属性使只读的

6.applet不能创建或装载applet的机器的网络连接

7.applet不能充当网络服务器,监听或接收来自远程系统的连接请求。

8.不允许applet装载动态库或定义本地方法调用。

9.applet不能操纵不在自己线程组中的任何线程。

10.applet不能关闭jvm。

参考网址:

http://www.8ttt8.com/jishu/w2123.htm

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值