领测软件测试网
软件测试技术门户$C!B5[_g5oQg^小结:和.NET不同,JVM的默认设置是不检验本地代码。另外,JVM保留最初的字节代码供运行时检查,而.NET把静态分析和运行时插入检验代码相结合。
yw:gN(Bb-y-S;mqH9R3ZD|;sfje代码封装:应用隔离
s;c)s3GZ:\Beg^"hE @5[8Nd%F0T'v'o!D+j在.NET, 域隔离建立在内存安全机制的基础上,不同的域不能直接访问彼此的地址空间,只能通过.NET远程通信机制访问。
软件测试技术门户b(AU&PN1|*la&G软件测试技术门户*lo:Y-~U_1Z:k软件测试技术门户5qf~Pd在JAVA平台,应用隔离是通过ClassLoaders 和 ProtectionDomains 相结合来实现的,安全类加载是JVM安全机制的基石。
G"@!y X5S Nts软件测试技术门户4VX
bG0{*r|k2w)e
Ws小结:.NET的 AppDomains 就象操作系统的进程一样,使用起来比JAVA的 ProtectionDomains 更直接、容易一些。
_~0L2Dg*s}
?&R
F软件测试技术门户~*YLD/W#},?'h^X