/ / Rhino: limita i pacchetti Java a cui è possibile accedere da JavaScript: java, javascript, scripting, sandbox, rhino

Rhino: limita i pacchetti Java a cui è possibile accedere da JavaScript: java, javascript, scripting, sandbox, rhino

Quando si incorpora un interprete JavaScript (Rhino)in un'applicazione Java (per poter scrivere tale applicazione), come si fa a limitare i pacchetti Java disponibili per gli script? Ad esempio, solo "java.lang. *" Dovrebbe essere accessibile.

risposte:

8 per risposta № 1

Viene descritto un metodo per bloccare l'accesso a determinati pacchetti e classi (anche attraverso la riflessione) in Rhino Qui. L'interfaccia importante è ClassShutter che fornisce il controllo di accesso per il supporto LiveConnect di Rhino.


1 per risposta № 2

che ne dici di dire semplicemente:

java = non definito; com = non definito; Pacchetti = indefinito;

in uno script iniziale che viene caricato per primo.