任何一组包或类都可以很容易地成为扩展的一部分。将一组类转化为扩展的第一步是将它们打包在JAR文件中。完成后,可以通过两种方式将软件转化为扩展:
- 将JAR文件放置在Java运行时环境的目录结构中的特殊位置,这种情况下称为“已安装”扩展。
- 通过在另一个JAR文件的清单中以指定的方式引用JAR文件,这种情况下称为“下载”扩展。
本课程将通过一个简单的“玩具”扩展示例来演示扩展机制的工作原理。
在本节中,您将创建一个简单的已安装扩展,并了解运行时环境如何将扩展软件视为平台的一部分。
本节将向您展示如何修改JAR文件的清单,以使JAR捆绑的软件能够使用下载扩展。
本节是一个简短的弯路,总结了Java平台的类加载委托模型,并展示了它与扩展中的类加载之间的关系。
本节讨论了用于扩展应用程序的机制,通过插件或模块扩展,而无需修改其原始代码库。
下一课,使用相同的扩展来展示Java平台如何控制授予扩展的安全权限。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/17642.html