1、从百度搜blazeds.war,下载。解压的目录如下META-INF,WEB-INF
2、新建一个WEB工程。右键-》新建-》其他-》Web->Dynamic Web Project,我的项目名称为blazeds
3、把解压blazeds.war的WEB-INF下的文件夹复制到工程里,如下
4、把blaseds添加到tomcat服务器并启动,Tomcat服务器启动是为下面flex项目验证配置做准备。
5、添加flex项目类型到工程里。
在该工程上右键-》Flex Project Nature-》Add Flex Project Nature
或者是右键-》添加/更改项目类型(T)-》添加Flex项目类型(F)
下一步
配置完之后点击验证配置出现在下图。说明配置成功。
6、在src目录下会出现blazeds.mxml文件,
7、此时java目录和flex目录共用src目录,进行修改,在工程右键-》属性-》FLEX构建路径:修改成flex_src,此名字可以自定义,点击确定。
8、把blazeds.mxml复制到flex_src文件夹下,把Src目录下的删除
9、 写个程序测试一下
1)新建一个 java类:Hello.java
package com;
public class Hello
{
public String hello(String name)
{
System.out.println("flex调用我了,真好~~~~");
return "hello "+name;
}
}
2)为flex配置这个要调用的对象,修改WEB-INF/flex下remoting-config.xml
加入:
<destination id="hello">
<properties>
<source>
com.Hello
</source>
</properties>
</destination>
3)编写一个Flex程序在把blazedstest.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;
function gg(evnet:ResultEvent):void
{
var ff:String = evnet.result as String;
ggg.text = ff;
}
function remotingSayHello():void
{
var sname:String = nameInput.text;
h.hello(sname);
}
]]>
</mx:Script>
<mx:RemoteObject destination="hello" id="h" result="gg(event)"
endpoint="http://localhost:8080/blazeds/messagebroker/amf" >
</mx:RemoteObject>
<mx:TextArea id="ggg" x="109" y="122"/>
<mx:Button label="say hello" click="remotingSayHello();"
x="144" y="193"/>
<mx:TextInput id="nameInput" x="109" y="73"/>
<mx:Label text="name" x="47" y="75"/>
</mx:Application>
10、blazeds.mxml里有一个endpoint是跟你的工程名和访问路径进行修改的。
11、重新启动tomcat,并访问:http://localhost:8080/blazeds/blazeds/blazeds.swf
在name栏里输入名字,点击say hello进行测试:
相关推荐
这一过程涉及到将Flex工程添加到Java Web工程中,以便在后端服务器和前端富互联网应用程序(RIA)之间建立数据交互。 首先,我们需要了解JAVA和FLEX的基本概念。JAVA是一种广泛使用的后端编程语言,常用于构建...
在本教程中,我们将学习如何使用MyEclipse整合Flex 4来搭建一个Java Web项目。Flex作为前端展示层,主要负责接收并显示由Java服务端返回的数据。为了实现Flex与Java之间的通信,我们将使用Adobe公司开发的开源项目...
在这个配置过程中,我们将深入理解这三个组件的作用以及如何将它们整合到一个JSP Web工程中。 1. Flex4:Adobe Flex 4是一种基于ActionScript和MXML的开源框架,用于构建RIA。它提供了强大的用户界面组件库,可以...
【整合 Adobe Flex 和 Spring】 Adobe Flex 作为一款强大的富互联网应用程序(RIA)开发框架,能够创建具有丰富用户体验的用户界面。然而,为了实现后端数据处理和业务逻辑,开发者通常会选择像Spring这样的Java EE...
文件中的内容描述了一个使用Myeclipse整合Flex4和Java来创建Web项目的步骤,主要涉及到的技术点包括Myeclipse、Flex、Blazeds以及Java Web工程的构建。以下是这些知识点的详细说明: 1. **Myeclipse**:Myeclipse是...
**第一步**:Java工程和Flex工程独立。这种模式下,Flex程序员和Java程序员可以独立工作,配置资料网络上已经很丰富,本文不再赘述。 **第二步**:将Java元素融入Flex工程。 1. 在Flex视图中,新建一个Flex项目,...
Flex与Java的整合是开发富互联网应用程序(RIA)时常用的一种技术组合,它结合了Flex在用户界面设计上的优势和Java在服务器端处理的强大能力。本资料提供了完整的工程源码,便于开发者深入理解和实践Flex与Java的...
3. **调整项目结构**:让项目变为由MyEclipse发布的Web工程,便于后续的开发和部署。 4. **进一步配置**:通过项目右键菜单中的“属性”进行更细致的设置。 ##### 方式三:由Web项目反向加入Flex 这种方式是从Java...
**第一种:Java工程和Flex工程独立** 在这种模式下,Flex程序员和Java程序员各自独立工作,两者之间的通信通常通过HTTP或AMF(Action Message Format)协议实现。网上有许多关于这种配置的详细教程,因此这里不再...
例如,独立的Java和Flex工程适合团队协作,而Java源代码融入Flex工程则更适合快速迭代和小规模项目。反向集成方式适用于已有Java Web基础,希望逐渐引入Flex功能的项目。在每个方法中,都需要根据业务需求调整服务端...
完成上述步骤后,你可以通过MyEclipse 8.0创建一个新的JSPWeb工程,并添加Flex支持。在工程中,可以创建新的Flex项目,使用MXML和ActionScript编写用户界面和业务逻辑。MyEclipse会自动处理编译和部署过程,使Flex4...
1. 将解压后的BlazeDS中的`flex`和`lib`目录复制到Web工程的`WebRoot/WEB-INF`下。这将包含Flex运行所需的基础库和服务配置文件。 2. 修改Web工程的`web.xml`文件,这是Servlet容器的配置文件。我们需要添加监听器...
描述中提到的“很详细的连接步骤”意味着我们将探讨一个逐步的过程,指导如何创建Web工程和Flex工程,并整合两者。通过PPT(PowerPoint演示文稿)的方式,这个过程应该会被清晰地呈现出来,包括设置、配置和测试不同...
本教程将详细阐述如何配置一个基于Flex4、J2EE和Blazeds的jspweb工程,并提供实例源码供参考。 **Flex4** 是Adobe Flex框架的第四代版本,它提供了强大的组件库和编程模型,用于构建用户界面,特别是用于创建具有...
### 整合Flex与Java——配置详解 ...无论是将Java和Flex工程分离还是整合在一起,关键在于根据项目的需求和团队的能力做出最合适的选择。希望本文能为那些希望将这两种技术结合起来的开发者提供有益的指导。
7. **部署和运行**:最后,将JAVA和FLEX工程打包成可部署的形式,如WAR文件和SWF文件。然后在支持的服务器上部署,如Tomcat或Adobe Flash Media Server,以供用户使用。 通过上述步骤,我们完成了JAVA与FLEX的集成...
通过上述步骤和解决方法,可以有效避免在Flex与Java整合过程中出现的常见问题,从而提高项目的整体稳定性和性能。对于初学者来说,遵循正确的搭建流程和配置技巧是非常重要的。希望本文能够帮助大家顺利地完成Flex+...