有很多朋友会遇到FLEX做前端,.NET做后端的情况。今天我就拿一个很简单的记事本的程序作为例子。给大家演示一下如何解决2者互联的问题。
先说说需求
1. 提供留言板的增删改查功能,只提供最简单的记事本功能
2. 用户不需要登录可以直接发表和查看记录
3. 前后端的通信采用Flash Remoting, AMF3的通讯格式,走的HTTP的协议。关于Flash Remoting的优缺点在这里暂不赘述
4. 前端框架采用Cairngorm框架
5. 后端对于AMF3的处理使用FluorineFx
需要准备的:
FluorineFx For Visaul studio
官方网站: http://www.fluorinefx.com/
插件下载地址:http://fluorinefx.googlecode.com/files/setup.exe
官方资料:http://www.fluorinefx.com/docs/fluorine/index.html
Cairngorm类库
Cairngorm 3下载:http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm+Libraries#CairngormLibraries-MavenBugbase
Cairngorm 2下载:http://opensource.adobe.com/wiki/display/cairngorm/Downloads
Visaul Studio 2008以上(地址网上找)
本文使用Visaul Studio 2010
FLEX BUILDER 3或 FLASH BUILDER 4(地址网上找)
本文使用FLASH BUILDER 4