OpenLaszlo —— 一个快速构建和部署富 Internet 应用程序的平台
2010-03-29 00:00:00 来源:WEB开发网用户通过浏览器以 URL 的形式发送对资源的请求。
OpenLaszlo 服务器根据 URL 获取资源,并将它发送到 Interface Compiler,以便进行编译。
Interface Compiler 将 LZX 应用程序描述标记和 JavaScript 转换为可执行(SWF) 字节码,以便传送到 OpenLaszlo 客户端环境。 该代码被放在缓存中,并从缓存中发送到客户端。
取决于调用应用程序的方式,上述代码以 SWF 文件或嵌有 SWF 对象的 HTML 文件的形式, 随适当的 Laszlo 基础类一起传送。
如果影响返回的格式为 HTML,则由浏览器显示应用程序。如果返回的格式为 SWF, 则由 Flash 播放器播放应用程序。
用户在客户端输入请求数据,并提交该数据。
OpenLaszlo 服务器调用适当的数据连接器,后者取 XML 数据。
OpenLaszlo 服务器将数据发送回客户端。
客户端上的 Laszlo 基础类将数据绑定到适当的 UI 对象。系统以响应数据更新屏幕组件。
图 2 显示上述一个典型的 OpenLaszlo 应用程序请求周期。
图 2. 请求周期
第一个 OpenLaszlo 应用程序
开发 OpenLaszlo 应用程序需要完成以下步骤:
使用文本编辑器编写 OpenLaszlo 程序(使用 XML 和 JavaScript)。
将该文件保存为 LZX 文件。
将 LZX 文件编译为 SWF 文件或 DHTML,可以手动编译,也可以使用 OpenLaszlo 服务器,并在浏览器中查看输出。
编写 OpenLaszlo 应用程序
如前所述,OpenLaszlo 应用程序是一个 XML 文档。因此,可以使用文本编辑器编写代码。 清单 1 中的代码是一个简单的 HelloWorld LZX 应用程序。
Tags:OpenLaszlo 一个 快速
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接