小程序是一种特殊类型的计算机程序,只能在另一个软件应用程序中运行。该术语最常用于描述用 Java 编程语言编写的程序。这些程序旨在为标准超文本标记语言 (HTML) 无法满足的网站添加功能和交互性。手机等移动设备也使用小程序,但它们可能以不同的方式使用小程序。
小程序和标准计算机应用程序之间存在许多差异。最大的区别是小程序只能由系统上已有的另一个程序运行,通常是网络浏览器或其他专用解释器。这提供了额外的安全性并允许小程序独立于平台,因为它所编写的语言是根据需要由每个不同的操作系统进行翻译的。
小程序甚至在电子商务市场中得到广泛使用,它们用于在购买时与服务器安全地通信。
使用小程序而不是应用程序的好处之一是内置执行非常严格的安全控制。标准小程序以高度受限的模式运行,无法直接访问任何系统资源。运行小程序的软件程序可以限制访问,使其不知道正在运行的系统。或者,有一些类型的小程序可以实现高级安全方法,允许用户自行决定增加访问权限。<图 >
An小程序是一种特殊类型的计算机程序,仅在 ano 内部运行
Web 浏览器经常使用 Java 小程序来让用户访问不同类型的在线媒体,而无需安装完全独立的程序。小程序还可用于帮助更轻松地完成在线表单、动态显示图像或允许玩游戏。小程序甚至在电子商务市场中得到广泛使用,它们用于在购买时与服务器安全地通信。<图>
许多设备都包含一个内部软件框架,允许小程序独立于任何其他程序运行。图>
当通过网络浏览器使用时,小程序可以高度定制,而无需重写软件。这是通过使用 HTML 来完成的。当从内部调用时对于网站的 HTML 文档,可以直接从 HTML 代码内部向程序传递多个不同的参数。这种机制允许在多个网站上轻松定制单个小程序。
移动设备使用小程序的方式略有不同。许多设备都包含一个内在的软件框架,允许小程序独立于任何其他程序运行。此方法授予标准实现的所有安全性和可移植性,而无需将程序包装在单独的软件容器中。
尽管小程序设计为在主机系统不会受到损害的安全环境中运行,但仍有一些方法他们可以获得对系统的完全访问权限。 Java applet 能够进行签名,这意味着如果系统用户信任该程序,则将允许其访问主机系统的文件和资源。这些类型的安全例外总是在允许访问之前先提示用户。








