第23章flex应用程序部署

第23章flex应用程序部署

ID:40268151

大小:245.52 KB

页数:10页

时间:2019-07-29

第23章flex应用程序部署_第1页
第23章flex应用程序部署_第2页
第23章flex应用程序部署_第3页
第23章flex应用程序部署_第4页
第23章flex应用程序部署_第5页
资源描述:

《第23章flex应用程序部署》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第23章Flex应用程序部署Flex应用程序作为Web应用,最终需要在服务器端的Web环境下运行。完成Flex应用程序后,需要对应用程序进行部署和运行。本章讲述如何部署和运行Flex应用程序。粗略的讨论部署和运行的过程,只具备一般性,不具特殊性。除介绍部署和运行的过程外,还讲述了使用多种方式编译MXML文件。23.1应用程序的部署部署应用程序就是将应用程序从开发环境拷贝至部署环境中运行,并进行相应配置的过程。有的应用程序简单,只需要拷贝到部署环境中即可以运行。但是有的应用程序比较复杂,不仅包含多个SWF文件,还需要与多个数据源进行

2、数据交互。因此,对复杂程序的部署因不同的应用而不同。应用程序只有部署后,用户才可以真正看到应用的模样,从而通过应用进行交互。根据应用数据处理方式的不同,部署方式可以分为两种:单一客户端数据交互下面简要的介绍上述两种部署方式。23.1.1单一客户端单一部署客户端模式是最简单的部署模式。在单一客户模式下,客户端不需要与后台服务进行交互,或者交互很少。在该模式下,Flex应用程序只是负责展示功能,不需要更多复杂的配置。所以对于单一客户端的应用,最主要的部署步骤就是将SWF文件和应用中所用的资源(图片、视频、音频文件等)拷贝到部署环境中。

3、在实际的应用运行时,Flex应用最终是作为HTML网页出现。在服务器端不支持MXML后缀访问时,只能将Flex作为网页的在浏览器中显示。所以在拷贝SWF文件和应用素材至部署环境后,需要将应用SWF文件嵌入到HTML网页中。23.1.2数据交互数据交互模式即在Flex应用中,需要与外部数据文件进行交互。这里的交互,是指通过使用FlexRPC组件与服务器端对象交互。服务器端对象包含XML文档、Java类、JSP脚本、PHP脚本等。所以数据交互模式的应用与使用RPC组件的方式紧密相关。在前面的数据章节曾经讲述使用RPC组件的2种方式:F

4、lexSDK和FlexDataService。下面分别讲述这2种方式下的应用部署。1.使用FlexSDK2.使用FlexDataService23.2编译MXML文件使用AdobeFlex2开发应用,在应用部署前可以对MXML文件进行预编译。MXML经过编译后,转变为在FlashPlayer中可以直接运行的SWF文件。SWF文件部署到Web或者应用服务器上,用户使用HTTP请求下载并在本地计算机上运行SWF文件。MXML的编译有两种方法,一种是使用FlexBuilder编译,另一种是FlexSDK中mxmlc命令行编译。下面分别介

5、绍这两种方法。23.2.1FlexBuilder编译FlexBuilder对MXML的编译,是使用FlexBuilder自带的项目编译器完成。在编译之前可以对编译选择选项进行想要的设置。然后FlexBuilder根据设置对MXML文件进行编译。所以使用FlexBuilder编译MXML分别2部分:设置、编译。23.2.2mxmlc编译MXML文件的编译还可以使用FlexSDK中的mxmlc命令行编译器。通过调用可执行的命令mxmlc将MXML编译成SWF文件。但是mxmlc命令行编译器随FlexSDK一同安装。在本书中,选择集成S

6、DK的FlexBuilder,所以SDK随FlexBuilder一同安装。mxmlc命令行位于FlexBuilder安装目录的FlexSDK2bin目录下,如图所示。23.3在Flex中使用Ant在实际的编译MXML过程中,FlexBuilder2插件安装的编译速度较慢,很多用户不能忍受。而直接用mxmlc直接手工编译,虽然效率较高,但是每次都需要输入命令的方式十分繁琐。此时,可以选择使用ANT编译MXML的方法,提高速度、减少内存占有率。但是Ant属于第三方软件,Flex2本身并不支持,所以在使用前需要重新安装和配置。本节介绍

7、如何在Flex中使用Ant。23.3.1安装FlexAntTasks工具包在使用Ant之前,需要下载、安装FlexAntTasks工具包。下载安装过程如下所示。23.3.2编译MXML文件在安装好FlexAnttasks工具包后,可以在FlexBuilder中编译MXML文件现在要编译myTask.mxml。将该文件拷贝到src目录下,并运行之前需要对ANT进行设置,步骤如下所示。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。