1.RemoteObject。这个是blazeds(Flex DS的开源代替品)提供的Flex和后台程序交互的功能,想知道详细情况,问google。从网上download blazeds的war包即可在该路径:Tomcat 6.0\webapps\blazeds\WEB-INF\flex下配置remoting-config.xml
<properties>
<source>mySource.UserDAO</source>
</properties>
</destination>
Flex中则是这样:
</mx:RemoteObject>
2.OpenAMF。这个开源的东西使你自定义的java object和Flex object来个mapping,否则java传给Flex就只是Object。 从网上download openAMF的war包,里面有详细说明怎么配置。但有两点要注意:配置Tomcat 6.0\webapps\flexDemo\WEB-INF\openamf-config.xml的时候要把java class文件和flex actionscript文件放对位置。
<java-class>mySource.User</java-class>
<custom-class>asSource.UserVO</custom-class>
</custom-class-mapping>
另外一个就是需要在actionsript里注册flex的VO对象,像这样:
registerClassAlias("mySource.User",UserVO);
cust.getUserList();
}
本来打算把整个web应用上传,但这个blog有附件大小的限制,而那些开源包足有7M!没办法,如果有朋友需要,留个邮箱,我发过去。
















