云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
          開源項目fluorine(Flex與.net的AMF0網關、WebORB的替代者)使用注意事項
          網站鏈接:http://fluorine.thesilentgroup.com/fluorine/index.html

          Fluorine是與AmfPHP、OpenAmf類似的但是用于.net平臺的開源AMF網關。可以應用在Flex2與.net(1.1與2.0)中。
          通過使用Fluorine可以在Flex中直接調用.net程序中類的相應方法,并且完成了Class Mapping。也就是說可以傳遞一個復雜對象作為參數。
          通過我的試驗發現,.net返回的DataTable可以被正確地解析為AS3中的Array

          下面是我在使用的發現的一些注意事項:
          Flex端:
          1. 在VO的構造函數中需要調用flash.net.registerClassAlias("com.ariaware.pizza.vo.OrderVO", OrderVO);
          其中第一個參數是VO在.net端的Assemble全稱,即NameSpace+類名,第二個參數是ActionScript中的VO類

          2. GateWayURL需要書寫正確,一般的形式是:var gatewayURL:String = "http://localhost/FluorinePizzaService/Gateway.aspx";

          3. 在指定.net端類名和方法名的時候,注意大小寫一致 var pizzaService:AMF0Service = new AMF0Service ( gatewayURL, "pizzaService", null );

          .net端
          1. 注意VO中的字段名稱與Flex端VO類中的名稱一定要完全對應,否則就取不到對應的值。

          2. 需要在Web.config中添加下面幾行,緊跟在<system.web>后面就行了
          ?? ?<httpModules>
          ?? ??? ?<add name="FluorineGateway" type="com.TheSilentGroup.Fluorine.FluorineGateway, com.TheSilentGroup.Fluorine" />
          ? </httpModules>
          ?
          3. 項目中需要引用com.TheSilentGroup.Fluorine這個Dll

          4. 需要在項目中添加Gateway.aspx這樣一個空的Web窗體

          使用時:
          1. 需要注意清除一下本地的Cookie,如果有一個名為.ASPXAUTH的Cookie如果不為空,會造成FormsAuthentication.Decrypt的錯誤。






          評論

          # re: 開源項目fluorine(Flex與.net的AMF0網關)使用注意事項  回復  更多評論   

          2006-08-21 17:34 by threem0126
          樓主有沒有遇到過使用fluorine后,導致中文用戶名無法登陸后臺的問題? 好像是無法更新session狀態,導致始終無法登陸。

          而純英文字符的用戶名則沒有問題。

          我的環境是C#2.0+fluorine1.4

          # re: 開源項目fluorine(Flex與.net的AMF0網關)使用注意事項  回復  更多評論   

          2006-08-29 17:11 by usherlight
          我使用的是fluorine15b+C#1.1
          沒有嘗試過中文名稱登錄
          我只是使用其Class Mapping,感覺和是否中文無關啊。

          # re: 開源項目fluorine(Flex與.net的AMF0網關)使用注意事項  回復  更多評論   

          2007-12-20 15:59 by 胖子
          通過我的試驗發現,.net返回的DataTable可以被正確地解析為AS3中的Array

          可以給個方法嗎?flash+as3+fluorine

          # re: 開源項目fluorine(Flex與.net的AMF0網關)使用注意事項[未登錄]  回復  更多評論   

          2007-12-21 17:21 by 云自無心水自閑
          我使用的是Flex,Flash不是很熟悉。所以目前還不能給你一個這樣的例子
          主站蜘蛛池模板: 贺州市| 内丘县| 封丘县| 微山县| 阿勒泰市| 霞浦县| 依兰县| 壤塘县| 原阳县| 建瓯市| 达拉特旗| 龙岩市| 扶绥县| 大埔县| 富源县| 前郭尔| 鄂伦春自治旗| 内丘县| 民勤县| 任丘市| 克拉玛依市| 翼城县| 屏南县| 高淳县| 萨嘎县| 高安市| 鄂托克前旗| 九台市| 永川市| 江油市| 盱眙县| 永寿县| 日照市| 滦平县| 威海市| 绥德县| 泽州县| 湘乡市| 砚山县| 治多县| 新闻|