站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Applet
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
[[Image:Applet.jpg|right|thumb|Applet]] '''Applet'''(小应用程序)采用[[Java]]创建的基于[[HTML]]的程序。[[浏览器]]将其暂时下载到用户的硬盘上,并在[[Web]]页打开时在本地运行。一般的Applet只能通过[[Appletviewer]]或者浏览器来运行,一般的Java程序通过继承Applet类也可以嵌入网页运行。 含有Applet的网页的HTML文件代码中必须带有'''<applet>'''和'''</applet>'''这样一对标记,当支持Java的网络浏览器遇到这对标记时,就将下载相应的小程序代码并在本地计算机上执行该Applet小程序。 ==概述== Applet小应用程序的实现主要依靠java.applet包中的Applet类。与一般的[[应用程序]]不同,Applet应用程序必须嵌入在HTML页面中,才能得到解释执行;同时Applet可以从Web页面中获得参数,并和Web页面进行交互。 Applet是一种Java的小程序,它通过使用该Applet的HTML文件,由支持Java的网页浏览器下载运行。也可以通过java开发工具的 appletviewer来运行。Applet 程序离不开使用它的HTML文件。这个HTML文件中关于Applet的信息至少应包含以下三点: *字节码文件名(编译后的Java文件,以.class为后缀) *字节码文件的地址 *在网页上显示Applet的方式。 一个HTML文件增加Applet有关的内容只是使网页更加富有生气,如添加声音、动画等这些吸引人的特征,它并不会改变HTML文件中与Applet无关的元素。 ==Applet的安全性限制== 为了防止这样的问题出现,在缺省的情况下,大多数浏览器在Applet安全方面受到诸多的限制,几乎不能对系统进行任何“读”或“写”的操作: *不允许Applet访问本地文件系统 * Applet不能执行任何本地[[计算机]]上的[[程序]] *不允许Applet尝试打开除提供Applet的服务器之外的任何系统的[[Socket]] *不允许Applet访问用户名、电子邮件地址等与本地系统有关的信息 *对于Applet而言,Java环境中的某些标准系统属性是只读的 *Applet不能创建或装载Applet的机器的网络连接 *Applet不能充当[[网络服务器]],监听或接收来自远程系统的连接请求 *不允许Applet装载动态库或定义本地方法调用 *Applet不能操纵不在自己线程组中的任何[[线程]] *Applet不能关闭[[JVM]]。 ==Applet相关参数说明== 利用Applet来接收从HTML中传递过来的参数,下面对这些参数作一简单说明: * CODE标志 CODE标志指定Applet的类名;WIDTH和HEIGHT标志指定Applet窗口的像素尺寸。在APPLET语句里还可使用其他一些标志。 * CODEBASE 标志 CODEBASE标志指定Applet的URL地址。Applet的通用资源定位地址URL,它可以是绝对地址 。也可以是相对于当前HTML所在目录的相对地址,如/AppletPath/Name。如果HTML文件不指定CODEBASE 标志,浏览器将使用和HTML文件相同的URL。 * ALT 标志 虽然Java在WWW上很受欢迎,但并非所有浏览器都对其提供支持。如果某浏览器无法运行Java Applet,那么它在遇到APPLET语句时将显示ALT标志指定的文本信息。 * ALIGN 标志 ALIGN标志可用来控制把Applet窗口显示在HTML文档窗口的什么位置。与HTML<LMG>语句一样,ALIGN标志指定的值可以是TOP、MIDDLE或BOTTOM。 * VSPACE与HSPACE 标志 VSPACE和HSPACE标志指定浏览器显示在Applet窗口周围的水平和竖直空白条的尺寸,单位为像素。如下例使用该标志在Applet窗口之上和之下各留出50像素的空白,在其左和其右各留出25像素的空白: * NAME 标志 NAME标志把指定的名字赋予Applet的当前实例。当浏览器同时运行两个或多个Applet时,各Applet可通过名字相互引用或交换信息。如果忽略NAME标志,Applet的名字将对应于其类名。 * PARAM 标志 通用性是程序设计所追求的目标之一。使用户或者程序员能很方便地使用同一个Applet完成不同的任务是通用性的具体表现。从HTML文件获取信息是提高Applet通用性的一条有效途径。 PARAM 标志可用来在HTML文件里指定参数,格式如下所示: PARAM Name="name" Value="Liter" ==相关教程== *'''[[Applet程序开发步骤]]''' *'''[[Applet类]]''' *'''[[Applet装载图像]]''' ==相关条目== *[[MVC]] *[[Javabean]] *[[JSP]] ==参考资源== *[http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=1586&ArticlePage=1 参考资源1] *[http://www.hongen.com/pc/homepage/applet/index.htm 参考资源2] *[http://baike.baidu.com/view/150834.htm 参考资源3] [[category:JAVA|A]] [[category:JSP|A]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)