spring整合Flex(10)
发布时间:2021-06-06
发布时间:2021-06-06
spring整合flex
点击Next
指定Output的文件夹。如 C:\workspace\test-server\WebContent\
点击Finish
工程创建完毕,我们会看到一个main.mxml的文件。修改代码如下
Xml代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="/2006/mxml"
layout="absolute"
creationComplete="srv.getMyEntities()">
<mx:AMFChannel id="myamf" uri="/test-server/spring/messagebroker/amf"/>
<mx:ChannelSet id="channelSet" channels="{[myamf]}"/>
<mx:RemoteObject id="srv"
destination="myService" channelSet="{channelSet}"/>
<mx:DataGrid dataProvider="{stResult}"/>
</mx:Application>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="/2006/mxml"
layout="absolute"
creationComplete="srv.getMyEntities()">
<mx:AMFChannel id="myamf" uri="/test-server/spring/messagebroker/amf"/>
<mx:ChannelSet id="channelSet" channels="{[myamf]}"/>
<mx:RemoteObject id="srv"
destination="myService" channelSet="{channelSet}"/>
<mx:DataGrid dataProvider="{stResult}"/>
</mx:Application>
以上代码的AMFChannel访问了Spring的服务。
要注意的是RemoteObject标签中的destination的destination要和spring的application-config.xml中remote-service标签的ref所设置的值保持一致。通过代码可以看出Flex并没有包含关于Spring的东西。编写Flex的
开发人员不必知道关于Spring的知识。
要更新test-server的程序。可以Refresh这个工程。
下面测试一下。启动Tomcat.http://localhost:8080/test-server/main.html
为了在Flex builder中调试运行。可以做如下设置
上一篇:动画类读书笔记