运行环境是:
eclipse3.3+(我的是jee版本的)
安装flex builder3 plugin插件(FB3_WWEJ_Plugin.exe(google搜的到))
还要下载blazeds.war,解压也行,不解压也行。
OK。
下面创建flex-jee
新建一个flex project
输入名称,其他的不管,只选择application server type选择J2EE
next
选择你的tomcat
其他的不管,这个flex war file就是你的blazeds.war
OK,finish。
完成了。
现在在java src下面创建一个类:
package org.xlaohe1;
public class T {
public String s(String name) {
return "Say: Hello!" + name;
}
}
OK
再去找你的web-inf下面的flex中的remoting-config.xml文件
在后面加上一句:
<destination id="say">
<properties>
<source>org.xlaohe1.T</source>
</properties>
</destination>
OK.java方面成功了。
去flex-src下面修改你的mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
private function btnClick():void {
sayRO.s(inputStr.text);
}
private function faultHandler(event:FaultEvent):void {
ta.text = event.fault.toString();
}
private function sayHR(event:ResultEvent):void {
ta.text = event.result.toString();
}
]]>
</mx:Script>
<mx:TextInput id="inputStr" x="24" y="40"/>
<mx:Button id="btn" click="btnClick();" x="209" y="40"/>
<mx:TextArea id="ta" x="24" y="99"/>
<mx:RemoteObject id="sayRO" destination="say" fault="faultHandler(event)">
<mx:method name="s" result="sayHR(event)"/>
</mx:RemoteObject>
</mx:Application>
OK。
运行吧。
先放到tomcat,在运行flex。
如果运行无异常,配置无异常,单击按钮没反应或者出错,或路劲错误
请修改你的工程的flex server中的context root指向你的工程名
OK。
就这么简单。
有意见请留下来。
分享到:
相关推荐
后台业务逻辑层使用J2EE技术,以Java语言为支持,具有面向对象和良好的跨平台性等特点,使系统的分析设计和后期维护更加简单。 系统主要实现的功能有:操作系统课程信息管理、教学资源管理、在线测试等。操作系统...
本教程将重点讲解如何通过整合Flex和J2EE来实现一个基于MySQL数据库的简单增删改查应用。 首先,我们需要在J2EE环境中搭建后端服务。这通常涉及到以下步骤: 1. **设置J2EE环境**:安装并配置一个J2EE服务器,如...
在这个“blazeDS框架实现Flex与J2EE的通信Demo”中,我们将深入理解如何利用BlazeDS来构建一个简单的Flex应用程序,使其能够与J2EE应用进行交互。 首先,我们需要准备开发环境。在这个示例中,开发者使用的是...
J2EE(Java 2 Platform, Enterprise Edition)是Java的一个版本,包含了各种服务和API,用于开发和部署多层分布式应用程序,包括Web服务器、应用服务器、数据库连接等。 现在,我们进入主题,探讨三种调用Java后台...
《J2EE学习中一些值得研究的开源项目:Flex + Blazeds + Java入门搭建与简单应用》 本文主要探讨如何在J2EE环境中利用MyEclipse和FlexBuilder3搭建Flex与Blazeds的工程,以及如何进行基本的应用。Blazeds作为Adobe...
RemoteObject是Flex中最强大的数据访问工具,它允许客户端直接调用服务器端的业务逻辑,从而实现与数据库的交互。在Java环境中,通常与 BlazeDS 或 LCDS(LiveCycle Data Services)配合使用,提供AMF(Action ...
这种方式相对简单,适用于简单的数据交互,但不适用于复杂的业务逻辑。 2. **WebService**: WebService 是一种基于SOAP协议的远程调用方式,可以跨平台调用服务端的功能。虽然在本描述中没有详细介绍,但...
4. 安装JRUN、Tomcat或其他J2EE容器,用于部署Flex应用程序。 5. 安装JDK,因为服务器端的Java代码需要Java运行环境。 接下来,我们将通过以下步骤使用RemoteObject连接数据库: 第一步:创建数据库表 创建一个名...
RemoteObject是Flex中最高效的数据传输方式之一,它利用AMF(Action Message Format)协议与后端服务器进行通信。AMF是一种二进制协议,比XML更轻量级,因此在数据传输效率上具有优势。当使用Java作为后端语言时,...
本地编译是最常见的编译方式,而服务器编译则是在用户请求时动态进行编译。 #### 三、构建 Flex LCDS 应用的步骤 1. **新建 Flex 项目**:首先在开发环境中创建一个新的 Flex 项目,例如使用 FlexBuilder 或者 ...
在本文中,我们将探讨如何使用Flex与Java对象配合,通过RemoteObject组件来连接SQL Server数据库。这对于初学者来说是一个很有价值的教程。首先,要理解一个关键点:Flex本身并不能直接连接到数据库,而是需要通过...
发布时,应用程序可以独立运行,也可以与服务器端服务(如Flex Data Services、Cold Fusion Flash Remoting Service 或其他Java 和J2EE 服务)结合。 **MXML 示例**: 下面的MXML 代码展示了如何定义一个简单的用户...
在Web应用的发展史中,我们了解到随着技术的演进,Web应用从简单的静态页面发展到动态交互的复杂系统。在这一进程中,传统Web应用逐步展现出一些优势,如跨平台、易于分发等,同时也暴露出一些缺点,例如用户界面的...
这些接口允许客户端通过简单的调用即可完成数据的发送和接收,大大简化了开发过程中的网络编程难度。 #### 四、测试与评估 最后,作者使用了JUnit和FlexUnit对系统进行了全面的单元测试。这些测试涵盖了系统的主要...
Java与Flax通讯是关于构建Java后端与Adobe Flex前端应用程序之间交互的技术。Flex是一种用于创建富互联网应用程序(RIA)的框架,...通过以上步骤,你可以成功地建立一个简单的Java-Flex应用程序,实现数据的双向交互。
通过这个简单的测试,你可以了解Blazeds如何在Flex和Java之间建立桥梁,以及如何在实际环境中设置和运行Blazeds应用。这有助于开发者熟悉Flex与Java的集成,提升开发效率,创建出高性能且具有丰富用户体验的Web应用...
根据不同的应用场景,Flex应用程序可能会与不同类型的服务端技术结合使用,包括纯Web服务器、Web应用服务器和J2EE应用服务器等。例如,在纯Web服务器环境下,只需简单地将SWF文件嵌入到HTML页面中即可;而在Web应用...