下载Flash Builder4. 给出连接(可能失效了),该ide包含了flexSDK,且为收费软件。java
下载BlazeDS,为了实现java-amf使用。给出连接 下载下来以后是一个war包,里面有2个文件夹WEB-INF 跟META-INF。mysql
下载Cairngorm 2,记得是2.2.1版本,其余版本有异,且笔者还没有尝试。给出连接web
感谢电子工业出版社的《Flex 4开发实践》 ,该书是不错的入门材料。spring
为何使用BlaseDS,本身google去。sql
先给出java端的项目。Flex4StudentServer数据库
该项目须要mysql数据库。tomcat
给出mysql数据库建表语句:服务器
CREATE TABLE `student` (mvc
`id` varchar(20) NOT NULL,app
`name` varchar(40) default NULL,
`sex` varchar(40) default NULL,
`age` int(11) default NULL,
`url` varchar(256) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
。。
该java项目使用了BlaseDS的WEB-INF文件夹跟META-INF文件夹。
仍是用一些jar包,其中链接数据库使用了springjdbc。
启动该项目,
由于在eclispe下启动了tomcat,location使用workspace metadata 。
看下图:
因此部署的文件目录应该是:
%workspace%\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\Flex4StudentServer
%workspace%\是项目的工做空间,Flex4StudentServer是项目名。
在flashbuilder中创建flex项目,选择BlaseDsC服务器。
接着按下图操做。
这样就搞定了,剩下的看项目StudentClient。
效果以下:
在flashBuilder中快捷键ctrl+f11直接打开上面的页面。
第一步,像上文同样创建一个Flex项目,选择BlaseDS服务器。
而上文下载的Cairngorm 2,是一个swc文件。只须要将这个文件放在Flex项目的libs文件夹下面就可使用Cairngorm 这个框架了。
项目代码见FlexCairngormExample。
Cairngorm是一种视图与代码分离的mvc框架,很是好用。
结语。
使用用到的代码见http://www.oschina.net/code/snippet_932069_20276
其中mysql driver jar包被我去掉了,自行添加。
End author:chinesejie@qq.com 2013/4/12