// SJIS grant codeBase "http://teacher.jp/" { permission java.io.FilePermission "ans.txt", "write"; permission java.net.SocketPermission "www.cs.shinshu-u.ac.jp", "accept"; }; grant codeBase "http://learner.jp/" { permission java.io.FilePermission "ans.txt", "write"; permission java.io.FilePermission "ans.txt", "read"; permission java.net.SocketPermission "kaiya.cs.shinshu-u.ac.jp", "connect"; permission java.io.FilePermission "advice.txt", "read"; permission java.net.SocketPermission "www.cs.shinshu-u.ac.jp", "connect"; }; grant codeBase "http://colearner.jp/" { permission java.io.FilePermission "advice.txt", "write"; permission java.net.SocketPermission "www.cs.shinshu-u.ac.jp", "accept"; }; 要求: 1. [充足/断念] 学習者は自分の解答案を ans.txt に読み書きできること. 2. [充足/断念] ans.txt は先生のマシン(kaiya)に送付できること. 3. [充足/断念] 添削された解答を先生のマシンから受け取り ans.txtに書き戻せること. 4. [充足/断念] 他の学習者からのアドバイスを対話サーバー(www)から取得し,その内容を advice.txt に保存できること. 5. [充足/断念] もらったアドバイスを読めること. 6. [充足/断念] 他の学習者へのアドバイスを対話サーバー(www)を通して送ることができること. 脅威: 1. [回避/黙認] 自分で考えてねー.