java applet

 在Java Applet中,可以实现图形绘制字体和颜色控制,动画和声音的插入人机交互及网络交流等功能。 Applet还提供了名为抽象窗口工具箱(Abstract Window Toolkit, AWT)的窗口环境开发工具。 AWT利用用户计算机的GUI元素,可以建立标准的图形用户界面,如窗口、按钮、滚动条等等。目前,在网络上有非常多的Applet范例来生动地展现这些功能,读者可以去调阅相应的网页以观看它们的效果。

 

安全性限制

  为了防止这样的问题出现,在缺省的情况下,大多数浏览器在Applet安全方面受到诸多的限制,几乎不能对系统进行任何“读”或“写”的操作:

 

  1. 不允许Applet访问本地文件系统

 

  2. Applet不能执行任何本地计算机上的程序

 

  3. 不允许Applet尝试打开除提供Applet的服务器之外的任何系统的Socket

 

  4. 不允许Applet访问用户名、电子邮件地址等与本地系统有关的信息

 

  5. 对于Applet而言,Java环境中的某些标准系统属性是只读的

 

  6. Applet不能创建或装载Applet的机器的网络连接

 

  7. Applet不能充当网络服务器,监听或接收来自远程系统的连接请求

 

  8. 不允许Applet装载动态库或定义本地方法调用

 

  9. Applet不能操纵不在自己线程组中的任何线程

 

  10. Applet不能关闭JVM。

posted @ 2012-06-19 15:19  ajiaju  阅读(241)  评论(0编辑  收藏  举报