admin 管理员组

文章数量: 1086019


2024年3月14日发(作者:gimmicks)

韩祥斌-Flex4项目访问BlazeDS4服务的操作指南

使用Flash Builder4构建以数据为中心的Flex应用

1 基本步骤:

z

z

z

z

创建服务端数据服务

创建Flex项目

在Flex项目中连接到数据服务,并配置对数据服务的访问

构建Flex项目的用户界面

2 Flex应用访问数据服务的方式

Flex应用可以以远程对象、HTTP(或REST)服务和Web服务的方式访问数据服务。

2.1 使用远程对象服务

远程对象可以访问如下服务器类型的数据服务:

z ColdFusion服务

z 基于AMF的PHP服务

z BlazeDS

z LiveCycle Data Services

2.1.1 Flex应用的设置

使用远程对象方式访问数据服务,Flex应用必须进行服务器类型的选择(通过“创建Flex项目”

向导或者修改Flex项目的属性实现)。Flex应用确定了服务器类型,就只能访问这种类型的

数据服务。如果要在一个Flex项目中访问多种类型的数据服务,只能再借助于HTTP(或REST)

服务和Web服务的方式。

使用HTTP(或REST)服务和Web服务的方式访问数据服务,无需对Flex项目进行任何设置,

在任何Flex项目中的MXML文件中直接配置使用。

2.1.2 连接到数据服务

在Flash Builder4中,打开Flex应用并使用Data/Service向导连接到数据服务。根据服务器提供

的数据服务进行参数设置,从而根据数据服务自动生成必要的访问代码和值对象。

2.1.3 跨域策略文件(Cross-domain policy file)

如果要在SWF文件或Flex应用中要访问位于不同域(即与Flex应用所在域不同)中的数据服

务时,必须使用跨域策略文件。而支持AMF的数据服务(即远程对象)无需跨域策略文件,

因为这些服务必然位于与Flex应用相同的域。

2.2 访问HTTP服务

可以在任何Flex项目中,通过Flash Builder的Data/Service向导连接到HTTP服务,而无需在创

建项目的时候设置服务类型。

2.2.1 配置HTTP服务

1

韩祥斌-Flex4项目访问BlazeDS4服务的操作指南

如上图所示,“配置HTTP服务”的向导中,可以进行如下配置:

z 是否使用基本URL作为所有操作URL的前缀

如果要访问一个服务的多个操作(即一个URL的多个操作),使用该方式比较方便。

z 操作

给出一个URL上的明确的操作,以及HTTP方法(如GET/POST/HEAD等)和内容类型。

如果是POST方法,还需要给出内容类型,包括如下两类:

本文标签: 访问 数据服务 服务 项目 类型

更多相关文章

CC++经典项目开发:实现PS简单程序开发,教你自己实现P图功能

3月前

首先去Adobe官方网站下载相应的开发包,我本地安装的Photoshop CS5,所以安装的这个相应版本的。 下面我来教大家用C 实现Photoshop小程序,实现了对图像的

推荐项目:magnetW - 磁力链接搜索引擎利器

2月前

推荐项目:magnetW - 磁力链接搜索引擎利器 magnetW[已失效,不再维护]项目地址:https:gitcodegh_mirrorsmamagnetW在浩瀚的互联网世界里

windows10 子系统 运行hyperf 项目 解决在windows for docker 中启动慢

2月前

最近新开微服务项目,项目选型用到hyperf 框架。在使用hyperf 框架过程中,因电脑系统是windows10  只能在docker环境运行。但是每次通过启动 hyperf 框架都需要等待好长

windows通过iis部署Django项目全篇详解

2月前

步骤: 编写自己的Django项目,进行基础设置后进行打包 开启一台服务器,并开启 IIS 和 CGI 下载 python环境 和所需用到的 数据库环境  去 wwwroot目录 下新建一个网站目

vue-cli 项目运行自动在浏览器打开的设置

2月前

vue-cli项目运行之后自动在浏览器打开 在目录config——>index.js中修改如下设置: autoOpenBrowser: true, 原本是false,改为true即可 如果是vue-cli3

vue中npm run dev运行项目不能自动打开浏览器!

2月前

上个项目结束就很久没有使用vue了,最近打算用vue搭建自己的个人站点就准备先创建项目。 然后就出现了一系列问题,可能是很久没用吧,太生疏了,之前又不

Windows系统下查看文件编码类型

2月前

这是一个程序员的最基本的技能,原谅我到现在才去了解 以前只知道window操作系统下文件大部分默认编码是ANSI,中文版是GBK编码 如果想要查看或者修改文件编码的话有两种方式 一&#xf

Java毕设项目-外卖订餐系统

2月前

题目:外卖订餐管理系统-基于SSM外卖订餐管理系统的设计与实现 1.系统总体设计 1.1开发环境操作系统:Windows10; 编程语言:Java; 运行环境:Jdk1.8,Jre; 开发工具:Eclipse或者Myeclip

磁力开源项目和自己服务器,Github新项目:自己本地搭建磁力搜索系统

2月前

前两年非常流行的磁力链接搜索系统,搜车牌,电影等非常方便, 因为最近版权和监管的原因,一旦做大肯定被封。 Github一位程序员分享了一套开源磁力搜索程

vue-cli3创建的项目设置自动打开浏览器

2月前

问题: Vue-cli 3.0创建的vue项目不能自动打开浏览器 解决: 步骤一: 在根目录下创建一个vue.config.js的文件 内容: module.exports{baseUrl type:{string} defa

如果项目上线在上线期间出现问题该怎么办?

2月前

如果项目上线在上线期间出现问题改怎么办?1.首先要做的是重现这个问题并反馈给研发人员,尽快出patch或者解决方案。2.当BUG解决且上线没有问题之后,我们再看后续的处理

通过CMakeLists.txt在windowslinux编译跨平台开源项目

1月前

开始入门 cmake 是什么? Linux centos 安装cmake Linux centos 下cmake编译项目 windows安装cmake windwos cmake 编译项目 非vs项目没有sln 解决方案 linux cma

这 9 个 Java 开源项目 yyds

1月前

在开源中国里,不知道大家有没有留意到一个Java开源组织——Dromara?这个组织是由 Apache ShenYu(前身是Soul网关)的作者创立&a

Windows无线网络设置中的7种安全类型简介

1月前

无线网络(Wireless Network)发展至今已经出现了多种安全认证方式。支持新的认证方式的无线设备一般可以兼容旧的安全认证方式,然而旧的设备往往并没有那么快被淘汰&a

【前端】从零开始:如何轻松将ChatGPT集成到你的Vue项目中!

1月前

💥 欢迎来到[爱学习的小羊]的博客!希望你能在这里发现有趣的内容和丰富的知识。同时,期待你分享自己的观点和见解,让我们一起开启精彩的交流旅程&

vue项目打包后打开空白解决办法

1月前

网上很多说自己的VUE项目通过Webpack打包生成的list文件,放到HBulider打包后,通过手机打开一片空白。这个主要原因是路径的问题。 1、记得改一下config下面的index.js

设置vue运行npm run dev时候,项目在浏览器自动打开页面的方法

29天前

在configindex.js找到dev:{}里面的autoOpenBrowser: 设置为true,重新npm run dev一次就自动弹出浏览器页面啦!

eclipse导入一个项目之后没有JRE System Library怎么办?

29天前

导入一个项目时出现 Multiple markers at this line- The type java.lang.Object cannot be resolved. It is indirectly referenced from

部署SpringBoot多模块项目 在windows系统下以服务的方式部署jar包

28天前

部署工具: winsw:windows服务包装器(也是官方推荐,Spring Boot Reference Guide) 工具下

部署SpringBoot项目到windows 服务器

28天前

博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): 部署SpringBoot项目到windows server云服务器

发表评论

全部评论 0
暂无评论