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方法,还需要给出内容类型,包括如下两类:
版权声明:本文标题:Flex4项目访问BlazeDS4服务的操作指南 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710356480a569342.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
CC++经典项目开发:实现PS简单程序开发,教你自己实现P图功能
首先去Adobe官方网站下载相应的开发包,我本地安装的Photoshop CS5,所以安装的这个相应版本的。 下面我来教大家用C 实现Photoshop小程序,实现了对图像的
推荐项目:magnetW - 磁力链接搜索引擎利器
推荐项目:magnetW - 磁力链接搜索引擎利器 magnetW[已失效,不再维护]项目地址:https:gitcodegh_mirrorsmamagnetW在浩瀚的互联网世界里
windows10 子系统 运行hyperf 项目 解决在windows for docker 中启动慢
最近新开微服务项目,项目选型用到hyperf 框架。在使用hyperf 框架过程中,因电脑系统是windows10 只能在docker环境运行。但是每次通过启动 hyperf 框架都需要等待好长
windows通过iis部署Django项目全篇详解
步骤: 编写自己的Django项目,进行基础设置后进行打包 开启一台服务器,并开启 IIS 和 CGI 下载 python环境 和所需用到的 数据库环境 去 wwwroot目录 下新建一个网站目
vue-cli 项目运行自动在浏览器打开的设置
vue-cli项目运行之后自动在浏览器打开 在目录config——>index.js中修改如下设置: autoOpenBrowser: true, 原本是false,改为true即可 如果是vue-cli3
vue中npm run dev运行项目不能自动打开浏览器!
上个项目结束就很久没有使用vue了,最近打算用vue搭建自己的个人站点就准备先创建项目。 然后就出现了一系列问题,可能是很久没用吧,太生疏了,之前又不
Windows系统下查看文件编码类型
这是一个程序员的最基本的技能,原谅我到现在才去了解 以前只知道window操作系统下文件大部分默认编码是ANSI,中文版是GBK编码 如果想要查看或者修改文件编码的话有两种方式 一
Java毕设项目-外卖订餐系统
题目:外卖订餐管理系统-基于SSM外卖订餐管理系统的设计与实现 1.系统总体设计 1.1开发环境操作系统:Windows10; 编程语言:Java; 运行环境:Jdk1.8,Jre; 开发工具:Eclipse或者Myeclip
磁力开源项目和自己服务器,Github新项目:自己本地搭建磁力搜索系统
前两年非常流行的磁力链接搜索系统,搜车牌,电影等非常方便, 因为最近版权和监管的原因,一旦做大肯定被封。 Github一位程序员分享了一套开源磁力搜索程
vue-cli3创建的项目设置自动打开浏览器
问题: Vue-cli 3.0创建的vue项目不能自动打开浏览器 解决: 步骤一: 在根目录下创建一个vue.config.js的文件 内容: module.exports{baseUrl type:{string} defa
如果项目上线在上线期间出现问题该怎么办?
如果项目上线在上线期间出现问题改怎么办?1.首先要做的是重现这个问题并反馈给研发人员,尽快出patch或者解决方案。2.当BUG解决且上线没有问题之后,我们再看后续的处理
通过CMakeLists.txt在windowslinux编译跨平台开源项目
开始入门 cmake 是什么? Linux centos 安装cmake Linux centos 下cmake编译项目 windows安装cmake windwos cmake 编译项目 非vs项目没有sln 解决方案 linux cma
这 9 个 Java 开源项目 yyds
在开源中国里,不知道大家有没有留意到一个Java开源组织——Dromara?这个组织是由 Apache ShenYu(前身是Soul网关)的作者创立&a
Windows无线网络设置中的7种安全类型简介
无线网络(Wireless Network)发展至今已经出现了多种安全认证方式。支持新的认证方式的无线设备一般可以兼容旧的安全认证方式,然而旧的设备往往并没有那么快被淘汰&a
【前端】从零开始:如何轻松将ChatGPT集成到你的Vue项目中!
💥 欢迎来到[爱学习的小羊]的博客!希望你能在这里发现有趣的内容和丰富的知识。同时,期待你分享自己的观点和见解,让我们一起开启精彩的交流旅程&
vue项目打包后打开空白解决办法
网上很多说自己的VUE项目通过Webpack打包生成的list文件,放到HBulider打包后,通过手机打开一片空白。这个主要原因是路径的问题。 1、记得改一下config下面的index.js
设置vue运行npm run dev时候,项目在浏览器自动打开页面的方法
在configindex.js找到dev:{}里面的autoOpenBrowser: 设置为true,重新npm run dev一次就自动弹出浏览器页面啦!
eclipse导入一个项目之后没有JRE System Library怎么办?
导入一个项目时出现 Multiple markers at this line- The type java.lang.Object cannot be resolved. It is indirectly referenced from
部署SpringBoot多模块项目 在windows系统下以服务的方式部署jar包
部署工具: winsw:windows服务包装器(也是官方推荐,Spring Boot Reference Guide) 工具下
部署SpringBoot项目到windows 服务器
博客引用处(以下内容在原有博客基础上进行补充或更改,谢谢这些大牛的博客指导): 部署SpringBoot项目到windows server云服务器
发表评论