最近评论
正在载入评论列表...
![]() |
![]() |
客户端类型多种多样,容器必须提供组件支持,为客户端组件提供运行时环境。所有个人桌机系统、工程工作站都支持JVM,JVM提供了Java运行时环境。Applet和应用客户端等组件可在JVM中正常运行,而MIDlet要求对JVM进行稍加修改。
浏览器支持HTML客户端,解释来自服务器应用程序的各种格式(表格、文本)的响应,调整文本格式,适当地添加图形和其他多媒体内容。浏览器也允许将Applet作为组件。所有浏览器,如Netscape Communicator和Microsoft Internet Explorer都包含特殊Java运行时环境。诸如JavaScript和CSS的动态特性因产品而异。
Java客户端在JVM环境中运行。Applet和Java应用程序的调用在虚拟机中执行。JVM将检查、验证并加载应用程序及Applet字节码。尤其需要指出的是,Java应用客户端还能访问命名和目录等服务。
与桌面的Applet一样,设备上的MIDlet也可用来连接企业应用程序。MIDlet的生命期与Applet的类似。这些微型应用程序都受3个生命期方法的控制,被加载到称为KVM的专门Java运行时环境中。这些MIDlet在受保护环境中运行并参与企业活动。