next up previous contents index
Next: Class- und Library Server Up: Dienste Previous: Class-Loader

LibraryLoader

Der Library Loader wird dazu benutzt, ``Native Libraries'' zu ladengif. Dies ist der Fall, wenn eine M-Bean Klasse, welche rechnerspezifischen Code verwendet (und somit eine Library zu laden hat, um korrekt arbeiten zu können), in das CMF geladen wird. Es ist zu beachten, daß der Library Loader nur dynamische Bibliotheken lädt, also .dll (Windows NT) und .so (Solaris) Bibliotheken. Um Bibliotheken zu laden, wird die CMF-Methode loadLibrary verwendet.
Da die Java Virtual Machine das Laden von Klassen oder Bibliotheken (native Libraries) über das Netz durch Verwendung der SecurityManager-Klassegif einschränkt, muß für das Laden der erforderlichen Klassen unter JDMK eine eigene Implementierung eines SecurityManagers zur Verfügung gestellt werden, um nicht auf die Standard-Zugriffsbeschränkungen angewiesen zu sein. Dies geschieht durch die Verwendung des AgentSecurityManagers, welcher in der Package com.sun.jaw.impl.agent.services.security von JDMK zur Verfügung gestellt wird. Die Verwendung wird innerhalb des Agenten durch das Importieren der Package und den Methodenaufruf System.setSecurityManager(new AgentSecurityManager()) erreicht.


next up previous contents index
Next: Class- und Library Server Up: Dienste Previous: Class-Loader

Beispielbenutzer SuSE Linux 6.0
Sun May 9 21:16:36 MEST 1999