MIDP等J2ME profile可以在CLDC提供的安全性解决方案之上增加自己的方案。MIDP的安全性将在本书第16章和第18章讨论。
4.2.4 应用程序管理
许多小型的资源受限设备都没有文件系统或者其他任何传统机制来在设备上存储动态下载的信息。因此,不要求一份CLDC实现能够在设备上持久地存储下载自外部来源的Java应用程序。它可以仅仅装载应用程序,并在运行结束后立即丢弃这个程序。
不过,对许多潜在的CLDC设备来说,如果能重复执行同样的Java应用程序又不必一次又一次地下载它是有好处的。如果应用程序是通过无线网络下载的,这一点就显得尤为重要,因为可以免去用户昂贵的下载费用。如果一个实现了CLDC的设备能够持久地存储应用程序,我们自然会认为它也能够管理存储在设备上的应用程序。粗略来说,应用程序管理指的是这样的能力:
Ÿ 下载和安装Java应用程序。
Ÿ 查看已存储在设备上的Java应用程序。
Ÿ 选择并启动Java应用程序。
Ÿ 删除现有的Java应用程序。