五、关于Java Applet
& q/ u, S9 L& u; ^Java是一种与平台无关的程序开发语言,它可以让你写出能够嵌入到页面中的轻量级的应用程序-Java Applet。在你创建了一个Java Applet以后,可以使用Dreamweaver将这个Applet嵌入到HTML文档中。Dreamweaver使用APPLET标签标记对Applet文件的引用。
; e+ B: `! h0 D1.插入Java Applet% |) P a M$ h( p& t. M. }; f% y
要插入一个Java Applet:
4 z4 _2 z- a$ R* V9 E1)首先在文档窗口的设计视图中,在要插入Applet的地方放置插入点。
# _# E* Z4 A; n4 P7 g2)单击对象面板Special类目中的Insert Applet(插入Applet)按钮。& p$ T4 q0 S0 n5 b. ]* a* Z Z
3)在出现的对话框中,选择一个Applet文件。
0 h9 L: l. W; t m' f- j7 e2.慎重的使用Java Applet
; {8 }6 [6 x* q E9 R* y在充分了解Java Applet优缺点的基础上慎重的使用它。, w4 S! m" d& h( O
Java Applet的优点:: _9 e' o* G* Y' @8 y" O
Java设计上的平台无关性,使得Java Applet可以在所有装有Java虚拟机的计算机中很好的工作。这极大的保证了你的页面在IE和Netscape以及其他多种浏览器之间保持良好的兼容性。同时由于Java良好的安全性,使用Java Applet比ActiveX或任何其他的插件都具有更高的安全性。例如ActiveX可以重写你的文件系统,但这在Java中是被绝对禁止的。
! g- {, e, V' r% B听起来Java Applet真的很不错,是的,Applet的确不错。但我要说的却是,只要有可能就绝不要使用Java Applet。因为Java Applet有一个缺点-一个足以致命的缺点。1 E% j: y+ R7 F" V& {
Java Applet的缺点:1 ]" P; S% ^$ V
Java Applet的这一致命的缺点就是它的速度。正因为Java是被设计为与平台无关的,因此,当编译Java时,并不像别的语言那样被编译成针对某种特定平台的机器码,而是被编译成与平台无关的通用二进制代码,这就是噩梦的根源。 _: ~; [4 b; r9 Z5 s( v9 g
, j! L& P! @+ s9 [/ v$ G! l
当你下载一个含有Java Applet的页面时,Applet中的这种二进制代码就通过网络传送到你的浏览器,在你的浏览器的内部装有一个Java虚拟机,为了使你的机器能读懂这个Applet的内容,浏览器首先要启动这个Java虚拟机,然后Java虚拟机将会花大力气将Applet中的二进制代码编译成机器语言。这样,这种一次编译到处运行的特性为程序员所节省下来的时间就花费在了每个访问者的身上了。更不幸的是,这种含有Applet的页面在每次请求class文件时都需要重新下载,这使得整个的下载速度变得奇慢无比,会将所有的人逼疯。 |