Asp.net与Flex交互测试记录

一、利用asp.net为Flex提供数据服务,flex为前端表现。

  二、flex通过三种方式四种代码实现来取数据。分别为

  HttpService、

  WebService、

  RemoteObject、

  RemoteObjectAMF0。

  三、Project文件夹中的

  Vs2010Service提供HttpService、Webservice服务;

  Vs2008RemoteObject提供RemoteObject服务。

  四、FluorineFx.NET+RemoteObjectAMF0文件为附加文件。

  五、<sessionState cookieless="AutoDetect"></sessionState>

  设置可兼容客户端禁用Cookie(要在Flex项目中传递回sessionid)

  六、asmx中使用session需要[WebMethod(EnableSession = true)] 如此设置。

  七、安装FluorineFx.NET+RemoteObjectAMF0文件下的setup(FluorineFx.NET).exe

  可以将项目模板集成到2005和2008中,不支持vs2010。

  八、使用七中的模板建立普通网站(FluorineFx ASP.NET Web Site)项目。

  将Console.aspx设为启动页,可进行类中的方法测试

  九、使用RemoteObjectAMF0时将renaun_com_RemoteObjectAMF0.zip解压把src下的

  com文件夹整体复制到flex项目中;

  注意路径与mxml同路径;

  RemoteObjectAMF0.as中的override public function setCredentials( username:String, password:String):void)修改成override public function setCredentials( username:String, password:String,charset:String=null ):void)

  添加xmlns:renaun="com.renaun.rpc.*"到<mx:Application ……中。

  十、使用普通RemoteObject在mxml的同目录下添加services_config.xml文件内容如下:


<?xml version="1.0" encoding="UTF-8"?>

<services-config>

<services>

<service id="remoting-service"

class="flex.messaging.services.RemotingService"

messageTypes="flex.messaging.messages.RemotingMessage">

<destination id="fluorine">

<channels>

<channel ref="my-amf"/>

</channels>

<properties>

<source>*</source>

</properties>

</destination>

</service>

</services>

<channels>

<channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">

<endpoint uri="http://localhost:12432/ReomteFlex/Gateway.aspx" class="flex.messaging.endpoints.AMFEndpoint"/>

</channel-definition>

</channels>

</services-config>

  注:http://localhost:12432/ReomteFlex/Gateway.aspx随项目启动的端口变化。

  之后,Flex项目右键-属性-Flex compiler-compiler参数(-locale en_US -services "services_config.xml")

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-11-02 08:46:50

Asp.net与Flex交互测试记录的相关文章

asp中利用数组实现数据库记录的批量录入方法

数据|数据库|数组 asp中利用数组实现数据库记录的批量录入方法(原创) 演示:http://www.zwtd.com/1/yanek/n/needdj2.asp <% rem 文章题目 asp中利用数组实现数据库记录的批量录入方法(原创)作者:yanek联系email:aspboy@263.net%> 包括两个文件 1.allneeddj.asp:实现表单的生成 2. allneeddjresult.asp 处理表单批量录入 3.hbedu.mdb :数据库文件 其数据库结构如下 provi

ASP.NET比拼PHP的测试环境

ASP.NET与PHP速度对比 PHPChina资讯:刚刚在9月编程语言排行榜上取得历史性突破的PHP在Web开发领域最到的对手可能就是基于微软.NET技术的ASP.NET.近日,微软的Joe Stagner在博客上发表了一系列文章比较了PHP和ASP.NET性能方面的文章,引起了来自双方程序员的大量回应.Joe表示,他会将这样的测试持续下去,并寻求更为合适的方式,以获得对实际项目来说尽可能有参考价值的结论. Joe在博客中称,一般来说,作性能测试的目的是要尝试证明一方比令一方要快.我受雇于微软

asp中利用数组实现数据库记录的批量录入方法(原创),有演示,建议入精华

精华|数据|数据库|数组|原创 asp中利用数组实现数据库记录的批量录入方法(原创)演示:http://www.zwtd.com/1/yanek/n/needdj2.asp<%rem 文章题目 asp中利用数组实现数据库记录的批量录入方法(原创)作者:yanek联系email:aspboy@263.net%> 包括两个文件1.allneeddj.asp:实现表单的生成2. allneeddjresult.asp 处理表单批量录入3.hbedu.mdb :数据库文件其数据库结构如下provinc

在asp中通过getrows实现数据库记录分页的一段代码,希望对大家有用

分页|数据|数据库 <%@ Language = VBSCRIPT %><% Option Explicit %><%rem 在asp中通过getrows实现数据库记录分页的一段代码  Dim iStart, iOffset  iStart = Request("Start")  iOffset = Request("Offset")   if Not IsNumeric(iStart) or Len(iStart) = 0 then 

在asp中通过getrows实现数据库记录分页的一段代码

分页|数据|数据库 <%@ Language = VBSCRIPT %><% Option Explicit %><%rem 在asp中通过getrows实现数据库记录分页的一段代码Dim iStart, iOffsetiStart = Request("Start")iOffset = Request("Offset") if Not IsNumeric(iStart) or Len(iStart) = 0 theniStart =

asp中通过getrows实现数据库记录分页的一段代码

分页|数据|数据库 <%@ Language = VBSCRIPT %><% Option Explicit %><%rem 在asp中通过getrows实现数据库记录分页的一段代码Dim iStart, iOffsetiStart = Request("Start")iOffset = Request("Offset") if Not IsNumeric(iStart) or Len(iStart) = 0 then iStart =

ASP 通用文章分页函数(非记录集分页)

分页|函数|记录集 说明: 本函数为文章分页, 非记录集分页本函数实现将文章分页显示, 并以指定长度显示每一分页本函数实现不需指定 URL, 自动更替 URL本函数实现返回多个结果, 为: 分页链接-文章统计信息-文章内容, 由字典实现如果分页大小大于文章总大小, 分页链接将为空. 显示如:第1页 第2页 第3页 第4页 第5页 50,000字/页 1/5页 共235,289字正文... 注: 显示内容的三个元素可自由变更位置. 附注: 如果您是在查找 记录集分页函数, 鄙人以前也写过一个, 名

asp.net实现删除DataGrid的记录时弹出提示信息_实用技巧

本文实例展示了asp.net实现删除DataGrid的记录时弹出提示信息的方法,在进行项目开发的时候非常实用,具体步骤如下: 1.在DataGrid中加一超链接按钮列,文本设为"删除",在aspx页面中加上如下代码: <script language="JavaScript"> function delete_confirm(e){ if(event.srcElement.outerText=="删除"||event.srcElement.name==&

用Asp与XML实现交互的一个实例源码_XML示例

XML 是标准扩展语言,是未来Web编程的标准,asp 是现在广为流传的web编程语言之一,能不能让他们两个联合起来发挥作用呢?豆腐在这里给大家提供一个很简单的Asp与XML实现交互的一个实例源例子关于XML和XSL限于篇幅和知识水平豆腐就不在这里献丑了下面首先来说说几个需要用到的文件的内容.  testXsl.xsl:  复制代码 代码如下: <?xml version='1.0'?>   <xsl:stylesheet xmlns:xsl="http://www.w3.or