文档

Java™教程
隐藏目录
实现自己的权限
路径: Java SE 中的安全特性

教程:实现自定义权限

本教程演示如何编写一个定义自己特殊权限的类。本课程的基本组件包括:

  1. 一个名为ExampleGame的示例游戏。
  2. ExampleGame 使用的一个名为HighScore的类,用于存储用户最新的最高分。
  3. ExampleGame 用来保护用户存储的最高分值访问权限的一个名为HighScorePermission的类。
  4. 用户的安全策略文件,该文件授予ExampleGame更新他/她的最高分的权限。

基本场景如下:

  1. 用户玩ExampleGame
  2. 如果用户达到新的最高分,ExampleGame 使用 HighScore 类保存这个新值。
  3. HighScore 类查看用户的安全策略,检查ExampleGame是否有权限更新用户的最高分值。
  4. 如果ExampleGame有权限更新最高分,则HighScore类更新该值。

我们描述了每个基本组件的关键点,然后展示了一个示例运行:


上一页: 前一课程
下一页: ExampleGame