Flex新出4.0版本了,原有的FlexBuilder也改名叫FlashBuilder了。FlashBuilder4 提倡以数据为中心进行开发,加强了数据绑定等功能,开发Flex程序更轻松了。Flex与Java的交互,有个很好的免费服务端blazeds。不过因为FlashBuilder4改动较大,以前Flex3与blazeds的交互代码也有所变化。
因FlashBuilder4 Beta1似乎存在bug,集成blazeds时似乎有问题。本文的开发环境为:
FlashBuilder4 Beta2: http://trials.adobe.com/pub/esd/labs/flashbuilder/flashbuilder4_b2_win_100509.exe
blazeds 4.0: http://flexorg.wip3.adobe.com/blazeds/trunk/10321/blazeds-turnkey-4.0.0.10321.zip
在Eclipse中新建'Dynamic Web project'类型的项目,将blazeds 4.0中的整个blazeds/WEB-INF目录,复制并覆盖Java项目的WebContent\WEB-INF目录。
然后修改web.xml,将useAppserverSecurity设置为false,启用RDSDispatchServlet(将原有的注释取消掉),即可。文件内容如下:
BlazeDS
BlazeDS Application
flex.messaging.HttpFlexSession
MessageBrokerServlet
MessageBrokerServlet
flex.messaging.MessageBrokerServlet
services.configuration.file
/WEB-INF/flex/services-config.xml
1