`
xiaoboss
  • 浏览: 650836 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

flex eclipse blazeds环境搭建实例

    博客分类:
  • flex
阅读更多

Java5.0,tomcat5.5,eclipse 3.2(及以上),myeclipse(5.5及以上),FB3_WWEJ_Plugin.exe等等,按顺序都把他们先装上,然后myeclipse里面配置好tomcat这个就不详细说了。然后去下载个blazeds,这个自己去搜索吧!

blazeds与web工程的搭建:myeclipse中先创建个web项目myflex,注意要导入blazeds里面的相关jar,web.xml,还有WEB-INF里面flex目录下面的所有文件。最好的操作方法是,先把blazeds解压,然后再新建的工程里面WebRoot à右键à import à File System à next à 选择你解压后的blazeds目录,finish。这样会有提示是否要覆盖,点yes to all就OK了。

接下来在服务器端可以简单的写个helloWorld的类了,相关的配置弄好

package com.spell;

publicclass HelloWorld {

    public String sayHello(String name) {

        return"hello," + name;

    }

}

在WebRoot/WEB-INFO/remoting-config.xml中加入id="Hello"的destination

    <destination id="Hello">

       <properties>

           <source>com.spell.HelloWorld</source>

       </properties>

    </destination>

ok,可以部署到tomcat了,并且启动tomcat,这个时候不要着急着去测试

flex工程的搭建:这个是最让人恼火的地方了,这个地方上我走了很多的弯路,看那了网络上很多人所谓的配置,结果差点把我给搞死。后来还是自己的思路清晰点。

建个flex工程,输入工程的名称flexTest,application type 选择 web application, server technology 选择none,点next,output folder 中选择你上面建立web工程的目录(这里就是myflex了),这个很重要了,要不这边flex就不会自动到web工程了,那只有人工的拷贝了,这样做是很悲哀滴!!最后finish,好了这样flex工程也好了

flexTest.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.FaultEvent;   
   import mx.rpc.events.ResultEvent;   
      [Bindable]   
      private var helloResult:String;  
     
      private function sayHello():void {   
        ro.sayHello(inputText.text);   
        }   
       
       private function resultHandler(event:ResultEvent):void {   
          helloResult = event.result as String;   
       }
      
   ]]>  
</mx:Script >
<mx:RemoteObject id="ro" destination="Hello" result="resultHandler(event)"
endpoint="/myflex/messagebroker/amf"/>
<mx:HBox x="0" y="10" width="100%">
   <mx:Label text="Name:" id="nameLabel"/>
   <mx:TextInput id="inputText"/>
   <mx:Button label="say Hello" id="nameButton" click="sayHello()"/>
   <mx:Label id="resultLabel" text="{helloResult}"/>

</mx:HBox>

</mx:Application>

这个文件好了后,你只要保存下就可以敲入URL测试了(保存后马上就output到myflex项目中了,然后又自动同步到tomcat,前面tomcat已经启动了),我的是http://localhost:8080/myflex/flexTest.html ,表单中输入名字,然后点下按钮,就跟你说hello了,是不是很兴奋了,恭喜flex你入门了。这里一定要指定endpoint,要不然与服务器的交互会失败,endpoint的/myflex根据你web项目的名称不同而不同。endpoint不要指定死,如:http://localhost:8080/myflex/messagebroker/amf ,这样到了以后部署的时候是会有错误的。

分享到:
评论

相关推荐

    J2EE+Flex+Blazeds配置实例

    在本文中,我们将深入探讨如何配置一个基于J2EE、Flex和Blazeds的应用实例。首先,我们需要了解这些技术的基本概念。J2EE(Java 2 Platform, Enterprise Edition)是用于构建企业级分布式应用程序的平台,它包含了...

    flex整合j2ee-在eclipse wtp环境下使用blazeds

    在本文中,我们将深入探讨如何在Eclipse WTP(Web Tools Platform)环境下整合Flex与J2EE应用,利用BlazeDS作为数据通信桥梁。BlazeDS是Adobe提供的一款开源工具,它允许Flex客户端与Java服务器端进行实时双向通信,...

    Flex + blazeds + Java推送

    Flex + blazeds + Java推送Demo 本例实现由Flex一端客户端发送消息, 然后由Java端在发布到所有订阅的其它Flex端. 里面有说明与源码, 还有一个直接放到Tomcat里面的直接发布的项目 小编使用工具 eclipse3.5 flex sdk...

    Flex+Eclipse+BlazeDS+JDK+Tomcat开发实例

    【Flex+Eclipse+BlazeDS+JDK+Tomcat开发实例】是一个典型的BS架构(Browser-Server,浏览器-服务器)的开发配置,用于构建富互联网应用程序(RIA)。在这个实例中,我们将详细介绍如何整合这些组件来创建一个用户...

    ecplice 中用Flex插件 BlazeDS 开发flex web应用

    在本文中,我们将深入探讨如何使用Eclipse集成开发环境(IDE)中的Flex插件BlazeDS来开发基于Flex的Web应用程序。BlazeDS是Adobe官方提供的一个开源项目,它允许 Flex 客户端与Java服务器之间进行实时的双向通信,为...

    Flex+BlazeDS

    4. **Flex Builder**:是集成开发环境(IDE),基于Eclipse,用于编写、调试和部署Flex应用。 BlazeDS的主要功能和特点包括: 1. **Real-time Messaging Protocol (RTMP)**:BlazeDS使用RTMP协议进行高效的数据传输...

    flex采用blazeds实现服务器向客户端推数据

    作者使用的是Eclipse WTP(Web Tools Platform)集成Flex 3构建环境,并且需要安装BlazDS的相关组件。这里提到的BlazDS版本是3-0-0-544,通常只需要下载`blazeds.war`文件部署到应用服务器上。 接下来,创建一个新...

    MyEclipse2013+flex4.7+Blazeds配置+源代码

    而"flexweb.zip"可能是一个包含Flex应用程序和Blazeds服务的示例项目,可以作为学习和参考的实例。 总结以上,MyEclipse2013、Flex4.7和Blazeds的组合为开发富互联网应用提供了一个强大的平台,通过合理的配置和源...

    spring与flex(blazeds)注解配置

    首先,我们需要确保使用的开发环境是Eclipse 3.5,配合Flex 4和Spring 3,以及BlazDS的特定版本(至少4.0.1.17657)。在创建项目时,选择`blazeds-spring.war`文件,这样BlazDS会自动包含所有必要的JAR包,包括...

    一个flex+java的登录实例完整版+flex框架

    4. ** BlazeDS或LCDS**:为了使Flex与Java通信,通常会使用BlazeDS或LiveCycle Data Services (LCDS)这样的中间件。这些工具提供AMF(Action Message Format)协议,允许Flex和Java之间高效地交换数据。 5. **Java...

    MyEclipse_8_5_flex4+Blazeds配置例子和blazeds下载

    这个资源对于开发者来说是了解和学习如何在MyEclipse中搭建Flex 4和BlazeDS应用的宝贵资料。 首先,MyEclipse是基于Eclipse的Java EE集成开发环境,特别适合开发Web应用程序,包括Java、JSP、Servlet、Struts、...

    BlazeDS集成Flex+Tomcat开发J2EE模块整合实例

    通过上述步骤,我们可以成功地将BlazeDS集成到Flex+Tomcat的开发环境中,实现J2EE模块的整合实例。这种整合不仅提高了开发效率,还增强了应用的功能性和用户体验,特别是在实时数据交互和复杂UI设计方面。

    使用BlazeDS实现Java和Flex通信

    BlazeDS 是 Adobe 开发的一款开源项目,它提供了一种方式让 Java 后端应用程序与 Adobe...通过上述步骤,你可以成功地在 Eclipse 环境中搭建一个基础的 Java-Flex 通信框架,进一步开发复杂的富互联网应用程序(RIA)。

    java flex开发项目配置实例

    【Java Flex 开发项目配置实例】教程旨在帮助开发者快速搭建基于Java和Flex的开发环境,实现两者间的交互。Flex是一种用于构建富互联网应用程序(RIA)的前端技术,而Java则作为后端处理业务逻辑和数据管理。以下是...

    java flex入门实例

    在本实例中,我们将使用MyEclipse7作为Java开发环境,Flex Builder 3作为Flex开发工具,BlazeDS作为两者之间的通信桥梁。 1. **MyEclipse7**:MyEclipse是Eclipse IDE的商业版本,它为Java、Web、J2EE、移动应用等...

    flex与java的通信 Blazeds remoteObject

    同时,一些工具如Flash Builder(现已被Adobe弃用,已更改为IntelliJ IDEA或Eclipse插件)提供了图形化的服务配置和调试功能,简化了Blazeds的使用。 综上所述,Blazeds RemoteObject为Flex与Java的通信提供了强大...

Global site tag (gtag.js) - Google Analytics