2008年9月10日applet:6.3.1 Applet 介绍(1)
例6.7 HelloWorld.java 源程序: import java.awt.Graphics; //引入图形类Graphics import java.applet.Applet; //引入Applet类 public class HelloWorld extends Applet { String hw_text ; public void init () { //init()方法是Applet首先执行的方法 hw_text = \"Hello World\"; } public void...
[阅读全文] [PDF]
2008年9月10日applet:6.3.1 Applet 介绍(2)
"沙箱"机制:Java虚拟机为Applet提供能够良好运行的沙箱,一旦它们试图离开沙箱则会被禁止。 由于小应用程序是通过网络传递的,这就不可避免地使人想到会发生安全问题。例如有人编写恶意程序通过小应用程序读取用户密码并散播到网络上,这将会是一件非常可怕的事情。所以,必须对小应用程序进行限制。 浏览器禁止Applet执行下列操作: (1)在运行时调用其它程序。 (2)文件读写操作。 (3)装载动态连接库和调用任何本地方法。 (4)试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机。 ◇App...
[阅读全文] [PDF]
2008年9月10日applet:6.3.3 Applet和浏览器间的通信
在Applet类中提供了许多方法,使之可以与浏览器进行通信。下面对这些方法进行简要的介绍:一个Web页可包含一个以上的小应用程序。一个Web页中的多个小应用程序可以直接通过java.applet包中提供的方法进行通信。 getDocumentBase( ) //返回当前网页所在的URL getCodeBase( ) //返回当前applet所在的URL getImage(URL base,String target) //返回网址URL中名为target的图像 getAudioClip(URL base,String target) ...
[阅读全文] [PDF]
2008年9月10日applet:菜鸟小技!(关于applet调试)
由于 applet观察器 会忽略除APPLET标记之外的任何东西,所以可将applet标记作为注释置入Java源码:// <applet code=MyApplet.class width=200 height=100></applet>这样就可直接执行“appletviewer MyApplet.java”,不必再创建小的HTML文件来完成测试。----------------摘自:《Thinking In Java》 ...
[阅读全文] [PDF]
2008年9月10日applet:applet和html作为客户端的比较
[pre]前言在j2ee中,客户端常用的俩中方式是html,和基于application的applet,因为采用的技术不同,这俩个方式都有其优缺点,在考虑采用何种技术(或者两中都用),需要根据俩个技术的特点,以及此项目的应用范围来综合考虑。以下分“易用性”,“性能”,“维护,扩展”,“交互”,“安全”5部分来说明各自的特点,并针对客户,开发人员角色阐明一下个人观点易用性客户对于易用性要求非常的高,往往因为易用性不足,开发人员对代码的重写,有些易用性的不足,甚至导致设计人员对项目部分结构进行重新设计。下面说明各技术在易用性方面的特点1)web方式已经得到大家...
[阅读全文] [PDF]
1 共5条 分1页