Flash Builder 4.5的插件好像跟3在细节上有点不同,今天尝试4.5的时候就把尝试过程记录了下来。
安装过程见上一篇文章:
下面以一个简单的HelloFlex例子来尝试4.5版本:
1、新建一个Dynamic Web Project:
2、为web app 添加blazeds 支持:
把blazeds.war拷贝到tomcat\webapps下面,启动tomcat,接下来
- 把tomcat\webapps\blazeds\WEB-INF\lib目录下面所有jar文件拷贝到HelloFlex项目的WebRoot/WEB-INF/lib 目录下.
- 将{blaze}tomcat\webapps\blazeds\WEB-INF\flex 目录拷贝到 blazedsServerApp 的webContent/WEB-INF 下.
- 将 {blaze}tomcat\webapps\blazeds\WEB-INF 下的web.xml 中的 <listener/> <servlet/> <servlet-mapping/>三个节点的内容 拷贝到 blazedsServerApp 的 web.xml 中.要拷贝的内容如下:
至此,我们的 blazedsServerApp 已经具备了blazeds 的功能.
3、给web工程添加Flex项目特性
点击“完成”。
默认的flex的源码文件夹为src,我们可以把flex源码于java源码分开,把flex源码目录修改为flex_src,在HelloFlex项目上右键,选择“Flex构建路径”:
完成上面操作以后,会发现有个错误:
解决这个错误:在错误上面右键,选择“重新创建HTML模版”。
下面就可以写java服务端的代码了,新建类Speaker:
package cn.lisanlai.test;
/**
* @author lisanlai
*
*/
public class Speaker {
public String sayHello(String name){
return "Hello "+name+" !\nThis is my first flex project with BlazeDS.";
}
}
修改WEB-INF/flex下面的remoting-config.xml:
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
class="flex.messaging.services.RemotingService">
<adapters>
<adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
</adapters>
<default-channels>
<channel ref="my-amf"/>
</default-channels>
<!-- 自己编写的Flex服务端代码 -->
<destination id="cn.lisanlai.test.Speaker">
<properties>
<source>cn.lisanlai.test.Speaker</source>
</properties>
</destination>
</service>
接下来就可以调试工程了:
启动tomcat以后,我们可以连接数据服务:
完了,打开浏览器:http://localhost:8080/HelloFlex/HelloFlex.html
完成了!
- 大小: 59.8 KB
- 大小: 171.5 KB
- 大小: 41.1 KB
- 大小: 59.8 KB
- 大小: 95.1 KB
- 大小: 26.9 KB
- 大小: 154.7 KB
- 大小: 48.3 KB
- 大小: 40.2 KB
- 大小: 69 KB
分享到:
相关推荐
Flashbuilder4.5 BlazeDS4 Cairngrom3 Spring 实例教程
一个完整的flex与java整合的通信实例 文档中的详细步骤,是本人边开发边记录,并加上截图说明 保证是一个可运行的实例demo.
Flex使用blazeds和java交互数据。 blazeds包和使用的详细步骤。 Flex blazeds 使用步骤、blazeds_bin_3-0-0-544.zip、blazeds.war、
MyEclipse8.5+FlexBuilder4+Blazeds配置!
flex与java通过BlazeDs进行交互
JAVA通过BlazeDS与FLEX通信 BlazeDS.zip java项目,使用MYECLIPSE导入 FlexJavaServer.fxp FLEX项目,使用FLASHBUILDER4.5导入
Eclipse通过wtp插件对j2ee web app的开发提供了很好的支持,flex builder plugin是基于eclipse 的一个用于开发flex 应用程序的插件,blazeds是一个用于集成flex 客户端和j2ee server的组件,下面介绍一种方法,集成...
网络上好多Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建及实例,个人实验过程中出现了不少问题,通过从网络上搜索各种资源,最后成功整合,以供大家学习。当然,还有部分内容没有修改完,但至少能够成功运行
Flex技术本身和Java就有很强的关联性,它提供了一个基于Eclipse的IDE和BlazeDS.BlazeDS是个基于服务端的Java远程调用和Web消息的一个开源的技术。有许多应用都是以Java为后端处理的。Flex用于前端。由于Java和Flex...
Flex + blazeds + Java推送Demo 本例实现由Flex一端客户端发送消息, 然后由Java端在发布到所有订阅的其它Flex端. 里面有说明与源码, 还有一个直接放到Tomcat里面的直接发布的项目 小编使用工具 eclipse3.5 flex sdk...
用Flex、Eclipse和blazeds_turnkey实现Flex与Java的交互的相关配置和简单示例
Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立).doc
想要FLex与Java实现交互,blazeds是一个很好的开源小插件
Flex4.5 + Tomcat6.0 + MyEclipse 9.0+ Java+Blazeds环境配置和使用
最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的...
使用BlazeDS实现flex与java 整合 使用BlazeDS实现flex与java 整合 flex+java
BlazeDS是一个基于服务器的Java 远程控制(remoting)和Web消息传递(messaging)技术,它能够使得后端的Java应用程序和运行在浏览器上的Adobe Flex应用程序相互通信。这篇文章中,我讲述一种方法(也许不是最好的)使得...
Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建及实例.pdf
flex+java+blazeds配置最终版
Eclipse 通过 wtp 插件对 j2ee web app 的开发提供了很好的支持 ,flex builder plugin 是基于 eclipse 的一个用于开发 flex 应用程序的插件 ,blazeds 是一个用于集成 flex 客户端和 j2ee server 的组件 , 下面介绍...