Openlaszlo中代理模式(Proxied)和标准模式(solo)的差异
(solo模式)
?
?
?
??? Proxied 部署:支持所有特性。
?
??? 使用 proxied 部署方式,可以得到 OpenLaszlo 系统所能提供的所有特性。这是这种部署方式的一个优点,但是:为了使用这种部署模型,必须在服务器上安装一个 OpenLaszlo Server 环境。这种服务器环境是位于 J2EE 应用程序或 servlet 容器之上的一个 Web 应用程序,负责为 .lzx 文件处理所有请求。OpenLaszlo Server 的一个很棒的特性是,您只需将 Laszlo 文件和 OpenLaszlo Server 组件放在一个服务器上,便可以浏览页面并看到结果,因为它是由服务器动态编译和缓存的。OpenLaszlo Server 另外一个主要的优点是它位于所部署的应用程序与应用程序需要访问的其他资源之间,执行各种所需的转换。因此 Laszlo 支持 XML-RPC 之类的特性。由于在 SOLO 部署方式下媒体请求不是代理的,因此 SOLO 应用程序只支持 Flash、JPG 和 MP3 媒体类型。而且,由于不存在数据的代理,SOLO 部署中也不支持 RPC、SOAP 和持久连接之类的项.
???? 
(proxied模式图解)
?
??? 两种方式的对比:
??? 我们当前在线教室的模型是:一台flash服务器直接与用户连接,两台边服务器负责接受来自于flash的连接访问,一台源服务器负责接受边服务器转发的请求并进行数据处理服务。如果flash直接去访问源服务器上发布的资源文件时,solo模式下出现了无法调度资源的情况,即白板中文档无法换页,这对于我们的应用来说是无法接受的,因此,在目前没有更好解决办法的情况下,只能采用proxied的模式,在flash服务器中部署openlaszlo的环境,并将源代码拷贝到工作区中,编译后就可以有效解决白板换页的问题。
?
?