以前我整FLEX项目时都是用MYECLIPSE的,FLEX代码跟JAVA代码都写到一个项目里
项目结构图就象,这样
现在我们分开写FB就写FLEX代码,ECLIPSE就写JAVA代码
这里也不需要用到SPRING也不需要添加我们的SpringFactory.java,对于新手,这种方式比较容易理解。
首页我们需要把BlazeDS.WAR放到TOMCAT的webapps下,并解压
用MYECLIPSE新建JAVA项目,注意不是web project 是java project我想很多WEB开发人员很少建JAVA Project吧
安以下方式新建项目
点NEXT
在根目录下新建一source folder名为src,并指定WEB-INF/classes为输出目录
点击FINISH
新建一个名为HelloWrold.java的JAVA类
public class HelloWorld {
public String sayHello(String name){
return "Hello,"+name;
}
public static void main(String[] args) {
HelloWorld hw=new HelloWorld();
String t=hw.sayHello("zwh");
System.out.println(t);
}
}
然后找到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>
<destination id="HelloWorld">
<properties>
<source>HelloWorld</source>
</properties>
</destination>
</service>
然后启动TOMCAT这样我们的SERVER端代码就OK了
在FLEX中如何使用呢
在FLEX Builder里创建FLEX PROJECT,选择Application server type为J2EE
点击NEXT进行如下配置
点击FINISH
输入几行FLEX代码进入测试
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:RemoteObject id="ro" destination="HelloWorld"/>
<mx:TextInput id="inputText" change="ro.sayHello(inputText.text)"/>
<mx:Label text="{ro.sayHello.lastResult}"/>
</mx:Application>
其中<mx:RemoteObject id="ro" destination="HelloWorld"/>
中的destination就是对应我们服务器端的remoting-config.xml里的配置
OK了,运行一下吧
- 大小: 52.5 KB
- 大小: 89.7 KB
- 大小: 105.3 KB
- 大小: 89.8 KB
- 大小: 22 KB
分享到:
相关推荐
Flex使用blazeds和java交互数据。 blazeds包和使用的详细步骤。 Flex blazeds 使用步骤、blazeds_bin_3-0-0-544.zip、blazeds.war、
flex与java通过BlazeDs进行交互
想要FLex与Java实现交互,blazeds是一个很好的开源小插件
Flex和java交互搭建,新手可以用来练手,简单易懂
使用blazeds可以与java语言交互,实现绚丽的前端flex结合强大的java后台!必备组件哦
flex java blazeds 与是JAVA 很好的交互成功
用Flex、Eclipse和blazeds_turnkey实现Flex与Java的交互的相关配置和简单示例
下载些文档免费,想学flex富因特网应用的web开发爱好者,学好这些有助提高用户体验,使用户更好地交互
文档简要介绍了Flex与Java实现数据交互的方法,附有一个详细的实例
flex4出来一段时间了,去年看了一段时间flex3... 功能描述:分别用代码实现了三种flex4与Java通信 三种方式: 1 flex 与普通java类通信RemoteObject 2 flex 与服务器交互HTTPService 3 flex与webservice交互WebService
想用Flex前台页面调用mysql而苦于Flex没有该接口,利用BlazeDS技术,使得Java调用mysql,然后Flex就可以远程调用Java,从而实现前台Flex页面对mysql数据库的操作。
Flex和java程序进行交互 用到blazeds开源框架 自己的学习笔记 希望和爱好flex的同行共同进步
这是一个简单的例子,实现了flex和后台java代码交互,使用的是ssh框架,目前写到登陆和注册,如果想了解flex和java代码交互,可以参考的。我也是刚刚才学习的flex。使用的插件式blazeds.如果感觉好的话记得给好评啊...
一个java web项目模块,一个flex项目模块,web项目发布到tomcat,flex通过BlazeDS远程服务来调用java服务提供的方法,实现了flex前端与java后台服务的数据交互。
Flex 和Java 交互,环境搭建及简单实例。
这是一个flex通过blaze服务器与java交互的例子。 测试环境: win7 MyEclipse8.5 Flash Builder4.5 将文件解压后放到tomcat的webapps目录下。在IE上输入http://localhost/flexweb/flex_client.html。
要实现JAVA与FLEX的前后端交互,并通过amf技术来实现,可以将本附件中的blazeds工程中 flex和lib两个文件夹中的文件拷贝到你要java工程的web-info目录下,具体配置步骤可参考本人博客中的文章,希望能对各位初学者...
软件环境:windows7+flex4+myeclipse8.5+blazeds 功能描述:分别用代码实现了三种flex4与Java通信
flex 与 java交互需要的资源包 导入时选 择里边的blazeds 里边有文档和resources