spring 集成flex(2)

 

4.建立两个文件。一个叫flex-bin,放在Test1/WebContent下,因为Flex和Web工程是分开的,所以需要建立这个
文件夹,将来Flex工程编译完后的swf文件和html文件都会放在这里。另外一个文件叫flex,放在Test1/WebContent/WEB_INF下,
并建立四个文件(当然你可以从上面copy过来):service-config.xml,remote-config.xml,message-config.xml,proxy-config.xml.

5.修改service-config.xml,加上如下代码:
 <services>
  <service-include file-path="remoting-config.xml" />
  <service-include file-path="proxy-config.xml" />
  <service-include file-path="messaging-config.xml" /> 
  <default-channels>
    <channel ref="my-amf"/>
  </default-channels>     
 </services>
 其中<default-channels><channel ref="my-amf"/></default-channels>这句尤为重要,它代表整个工程都用的是这个channel。
 另外,将每个channel配置中的"{contex.root}"修改成"Test1/spring"(这里是Test1,其实是你web工程的名字),改完以后就变成了
  <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
            <endpoint url="http://{server.name}:{server.port}/Test1/spring/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
  </channel-definition>
  为什么要加spring这个路径,参考步骤3。

  6.修改applicationContext.xml文件,加上一下几句话:
      <import resource="spring-config/bean-dao.xml"/>
      <import resource="spring-config/bean-service.xml"/>
      <flex:message-broker />
    前两句话大家应该都明白,导入其他的spring配置文件。第三句话的意思是声明messsage-broker(前几天没加这句话,一直报错,但就是找不到原因,郁闷了几天)。

  7.建一个flex工程,名字叫做Test1View(所有工程、文件夹名字都随便取,但前后一定要一致),注意这里不要选server,即Application server Type选择"NONE"。
  然后next.......接下来的output folder选择Test1/WebContent/flex-bin(参照第四步),然后next......最后一步的output folder url根据需要填。
  比如:http://localhost:8080/Test1/Test1View.html,http://localhost:8080/Test1/index.jsp等等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值