`
piperzero
  • 浏览: 3466073 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

BlazeDS helloworld &Spring

 
阅读更多

1. MyEclipse建立JAVA Web Project,javaHelloWorld.

2.建立HelloWorld类,方法sayHello(String str).

3.将BlazeDS webapps里的blazeds里的WIN-INF复制,覆盖javaHelloWorld里的WebRoot>WIN-INF.

4.在FB中新建一FbHelloWorld,服务器类型J2EE,BlazeDS.

5.(要把WebRoot发布到BlazeDSwebapps下)

Root folder=javaHelloWorld的WebRoot.Root URL=http://localhost:8400/javaHelloWorld/;

Context root = /javaHelloWorld;

6.调整输出文件夹到BlazeDS上.

7.在FbHelloWorld.mxml里,通过<s:RemoteObject>来调用BlazeDS里的javaHelloWOrld服务.形式如:

<s:RemoteObject destination="HelloWorld" id="helloWorldService" >
<s:method name="hello" result="sayHello(event)"/>
</s:RemoteObject>

8.修改BlazeDS上javaHelloWorld/WEB-INF/flex/remoting-config.xml的配置文件.添加:

<destination id="helloWorldService" >

<properties>
<source>HelloWorld</source>
</properties>
</destination>

BlazeDS4集成了spring,这使得将spring里的bean提供给FB更简便了。比如上面这个helloWorld,改成spring的版本只需要修改配置文件即可。

1.复制blazeds-spring\WEB-INF,覆盖上文中的javaHelloWorld中的WEB-INF。

2.修改WEB-INF\spring\app-config.xml,增加:

<bean id="helloWorldService" class="HelloWorld" />

3.修改WEB-INF\flex-servlet.xml增加:

<flex:remoting-destination ref="helloWorldService" />

这样即可以把spring中的bean通过BlazeDS提供给FB使用了。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics