zoukankan      html  css  js  c++  java
  • FluorineFx学习历程(一):初识FluorineFx

    最近刚刚接触FluorineFx,在网上看到Beniao博友写的系列文章很好,所以根据自己的实践经验,想总结一下。(因为我没有学flex,所以我主要介绍与.net相关的知识,希望对初学者有帮助)

    一、认识FluorineFx

    开源项目FluorineFx是专门针对.NET平台与Flex通信提供的AMF协议通信网关,我们可以通过FluorineFx很方便的完成与.NET的通信。

    FluorineFx官方提供了安装包的下载和在线文档,可以帮助我们有效的利用FluorineFx来开发。 

         FluorineFx官方网站:http://www.fluorinefx.com/    

         FluorineFx下载地址:http://www.fluorinefx.com/download.html

         FluorineFx在线文档:http://www.fluorinefx.com/docs/fluorine/index.html

    二、使用FluorineFx通信的.NET和Flex配置。开发环境选择:

    .NET:Microsoft Visual Studio 2010  + .NET Framework 4

    Flex:Adoble Flex Builder CS3 + Flex SDK 3.2

    FluorineFx:FluorineFx v1.0.0.15

    三、安装FluorineFx

    首先安装FluorineFx,安装完成后发现VS没有此项目,然后仔细到官网中查看发现 :Net Framework 4 不能支持FluorineFx。好吧,因此有些项目要自己手动配置(详细过程请参见“.NET服务端的开发”)

    四、.NET服务端的开发

    步骤:

    1、建立个类库。然后引用添加“FluroineFx.dll”

    2、 建立个Web项目(与类库在同一个工程中)

    3、 在新建立的Web网站中引用添加“antlr.runtime.dll、FluorineFx.dll、FluorineFx.Hosting.dll、FluorineFx.ServiceBrowser.dll、ICSharpCode.SharpZipLib.dll、步骤2中生成的类库的dll“(在你安装的FluroineFx的类库中可以找到)。建立

    WEB-INF文件夹、log文件夹、log4net.config、web.config。(注意config文件需要配置,WEB-INF、log文件中的内容也是要添加的)

    :步骤四是我在建立的普通项目中自己手动添加的。如果你用FluorineFx插件建立(如图一)上面的文件都会自动生成的只是在使用VS2010时引用的dll文件需要自己手动添加。

                                                                                                         图一

    这是手动建好后的目录:

    现在环境已经建好,我们可以开始写代码了:

    在类库中建立一个Book类:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using FluorineFx;
    
    namespace Fluorine.ServiceLibary
    {
        [RemotingService]
        public class Book
        {
            public Book ()
            {
    
            }
    
            public string Echo(string text)
            {
                return "Gateway echo:" + text;
            }
        }
    }
    想要测试FluorineFx.NET服务端是否成功创建。可以新建一个页面。然后再页面中写入:Response.Redirect("Fluorine.aspx");
    运行该页面会看到如下窗口:
     

    
    
    
    
    
    看到上面的图片说明你.NET的服务端开发成功。

    想要知道为什么,请继续观看后续文章吧。

    参考博客:

    http://www.cnblogs.com/beniao/archive/2009/01/19/1375086.html

  • 相关阅读:
    【CF1043C】Smallest Word(构造)
    【CF1043B】Lost Array(枚举)
    【CF1043A】Elections(签到)
    【Codeforces Round #519】
    【HDOJ5556】Land of Farms(最大团)
    【HDOJ1828&&POJ1177】Picture(线段树,扫描线)
    【SPOJ61】Brackets(线段树)
    lgy -oracle
    虚拟机软件VMware Workstation Pro的安装与使用
    [技巧] 解决Win7下VMware中vmx86.sys报错的问题
  • 原文地址:https://www.cnblogs.com/nanyaxu/p/2791337.html
Copyright © 2011-2022 走看看