flex4项目访问blazeds4服务的操作指南

flex4项目访问blazeds4服务的操作指南

ID:15664726

大小:918.00 KB

页数:22页

时间:2018-08-04

flex4项目访问blazeds4服务的操作指南_第1页
flex4项目访问blazeds4服务的操作指南_第2页
flex4项目访问blazeds4服务的操作指南_第3页
flex4项目访问blazeds4服务的操作指南_第4页
flex4项目访问blazeds4服务的操作指南_第5页
资源描述:

《flex4项目访问blazeds4服务的操作指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、韩祥斌-Flex4项目访问BlazeDS4服务的操作指南使用FlashBuilder4构建以数据为中心的Flex应用1基本步骤:z创建服务端数据服务z创建Flex项目z在Flex项目中连接到数据服务,并配置对数据服务的访问z构建Flex项目的用户界面2Flex应用访问数据服务的方式Flex应用可以以远程对象、HTTP(或REST)服务和Web服务的方式访问数据服务。2.1使用远程对象服务远程对象可以访问如下服务器类型的数据服务:zColdFusion服务z基于AMF的PHP服务zBlazeDSzLiveCycleDataServices2.1.

2、1Flex应用的设置使用远程对象方式访问数据服务,Flex应用必须进行服务器类型的选择(通过“创建Flex项目”向导或者修改Flex项目的属性实现)。Flex应用确定了服务器类型,就只能访问这种类型的数据服务。如果要在一个Flex项目中访问多种类型的数据服务,只能再借助于HTTP(或REST)服务和Web服务的方式。使用HTTP(或REST)服务和Web服务的方式访问数据服务,无需对Flex项目进行任何设置,在任何Flex项目中的MXML文件中直接配置使用。2.1.2连接到数据服务在FlashBuilder4中,打开Flex应用并使用Data/

3、Service向导连接到数据服务。根据服务器提供的数据服务进行参数设置,从而根据数据服务自动生成必要的访问代码和值对象。2.1.3跨域策略文件(Cross-domainpolicyfile)如果要在SWF文件或Flex应用中要访问位于不同域(即与Flex应用所在域不同)中的数据服务时,必须使用跨域策略文件。而支持AMF的数据服务(即远程对象)无需跨域策略文件,因为这些服务必然位于与Flex应用相同的域。2.2访问HTTP服务可以在任何Flex项目中,通过FlashBuilder的Data/Service向导连接到HTTP服务,而无需在创建项目的

4、时候设置服务类型。2.2.1配置HTTP服务22韩祥斌-Flex4项目访问BlazeDS4服务的操作指南如上图所示,“配置HTTP服务”的向导中,可以进行如下配置:z是否使用基本URL作为所有操作URL的前缀如果要访问一个服务的多个操作(即一个URL的多个操作),使用该方式比较方便。z操作给出一个URL上的明确的操作,以及HTTP方法(如GET/POST/HEAD等)和内容类型。如果是POST方法,还需要给出内容类型,包括如下两类:application/x-www-form-urlencodedapplication/xmlz参数对于要访问的

5、URL是的操作,如果需要访问参数,可以在这里提供参数的名称、数据类型、参数类型。如果在操作部分设置了内容类型为application/xml,则访问参数不可编辑,参数默认名为strXML,数据类型String,参数类型POST。z服务详细信息服务名称是在Flex项目中对数据服务的引用名(必须唯一),服务名称的命名规则:不能以数字打头22韩祥斌-Flex4项目访问BlazeDS4服务的操作指南不能是AS的关键字不能使用已有的AS类名对于PHP类型的数据服务,不能包含下划线服务包是一个文件的包名,用以放置访问数据服务的AS文件。数据类型包一个文件的

6、包名,用以放置数据服务返回的数据类型的AS文件。zRESTful服务FlashBuilder4通过定界符分割参数的方式支持RESTful服务,如下形式:http://restfulService/{items}/{itemID}其中的参数表示NameDataTypeParameterTypeitemsStringURLitemIDStringURL3通过BlazeDS访问J2EE类型的数据服务只有先安装BlazeDS,并配置RemoteDevelopmentServer之后,才能访问BlazeDS服务。在新建Flex项目的向导中,选择“J2EE

7、”的服务器类型,并选择BlazeDS,才能访问BlazeDS服务。3.1解压缩BlazeDS将下载的最新的BlazeDS文件(blazeds-turnkey-4.0.0.xxxxx.zip)解压缩,目录结构如下图所示。22韩祥斌-Flex4项目访问BlazeDS4服务的操作指南其中,“BlazeDS/tomcat”是BlazeDS自带的Tomcat6服务器。另外,“BlazeDS/tomcat/webapps/blazeds”是BlazeDS提供的空项目,可以作为开发的基础。3.2配置RemoteDevelopmentServer打开blaze

8、ds/WEB-INF/web.xml文件,将其中的如下内容的注释去掉,并设置初始化参数useAppserverSecurity的值为false如下:<

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

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

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