`

web工程和flex工程整合

    博客分类:
  • flex
 
阅读更多

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进行测试:



 

 

  • 大小: 9.3 KB
  • 大小: 7.7 KB
  • 大小: 13.4 KB
  • 大小: 34.4 KB
  • 大小: 19 KB
  • 大小: 7.1 KB
  • 大小: 32.6 KB
  • 大小: 7.2 KB
  • 大小: 13.1 KB
  • 大小: 7.2 KB
分享到:
评论

相关推荐

    Flex_Spring_BlazeDS完整整合包

    Flex Spring BlazeDS整个web工程,其中FlexServer是整合后的myeclipse web project工程,FlexText是Flex测试工程。在tomcat中运行测试无误。

    flex+spring+struts2+ibatis 整合的eclipse工程

    flex+spring+struts2+ibatis 整合的eclipse工程,可以导入eclipse环境下直接使用,因为加入开发的jar大于了上传的最大限制,只能把jar另外打包上传,下载可以从我上传资源的lib1,lib2下载,这个工程的搭建花费了我两...

    通过MyEclpise整合JAVA与FLEX进行通讯(通过将Flex工程加到Java web工程中)

    NULL 博文链接:https://baobeituping.iteye.com/blog/738473

    Flex开发手册 环境搭建手册

    1、 Java工程和Flex工程分开; 在Java工程中:导入BlazeDS.rar中的包,添加Apache Tomcat库。WEB-INF目录下新增flex文件夹,新建messaging-config.xml,proxy-config.xml,remoting-config.xml,services-config.xml...

    Ext框架与Flex框架的整合实例

    目标:本人觉得Flex可以开发RIA应用,而Ext可以开发出富客户端的web应用,那么二者可不可以兼得呢?于是,现在可以回答你:“可以”。 阅读对象:熟悉Flex框架、Ext框架技术的人员,并且希望使用它们开发出更丰富...

    Flex:Web报表引擎——MyReport 2.3.6.0 + 免Flex开发集成版

    * Flex示例工程和.Net示例工程。 * 相关说明文档和示例数据。 注: * Flex示例工程,用Adobe Flash Builder 4开发环境打开,用Flex SDK 4.1进行编译。 * .Net示例工程,用Visual Studio 2010开发环境打开。 * 只需...

    Flex:Web报表引擎——MyReport 2.3.0.0 + 免Flex开发集成版

    * Flex示例工程和.Net示例工程。 * 相关说明文档和示例数据。 注: * Flex示例工程,用Adobe Flash Builder 4开发环境打开,用Flex SDK 4.1进行编译。 * .Net示例工程,用Visual Studio 2010开发环境打开。 * 只需...

    Flex:Web报表引擎+Web报表编辑器——MyReport 1.2.0.1

    * 只需少量工作就能把MyReport整合,获得良好的打印体现和报表设计体现。 * 报表引擎效果图参考:http://blog.csdn.net/hunkcai/archive/2010/01/14/5190898.aspx * 报表编辑器效果图参考:...

    Flex:Web报表引擎MyReport 1.0.0.2

    Web上的良好的打印解决方案,WinForm的打印预览体现,报表自动化,支持直接打印,页小计,统计,转成金额大写等功能,满足中国式报表的常见功能需求。 最新版1.2.0.1下载地址:...

    ssh+flex+blazed

    ssh+flex整合的过程,通过J2EE Web工程添加Flex项目,进行BlazeDS开发 。

    myeclipse整合flex4全教程(简单实用).docx

    这节教程教大家如何使用Myeclipse整合flex4...搭建一个web工程没有那么简单,因为flex只是做为表示层展示,flex只接收java返回数据,那怎么和java服务端通信呢?这时我们需要用到adobe公司开发的一个开源项目Blazeds。

    Flex:Web报表引擎+Web报表编辑器——MyReport 1.3.0.0

    * 只需少量工作就能把MyReport整合,获得良好的打印体现和报表设计体现。 * 报表引擎效果图参考:http://blog.csdn.net/hunkcai/archive/2010/01/14/5190898.aspx * 报表编辑器效果图参考:...

    Flex:Web报表引擎+Web报表编辑器MyReport 1.1.0.0

    * 只需少量工作就能把MyReport整合,获得良好的打印体现和报表设计体现。 * 报表引擎效果图参考:http://blog.csdn.net/hunkcai/archive/2010/01/14/5190898.aspx * 报表编辑器效果图参考:...

    flex j2ee工程_2

    文件大于20M了,所以分了两个传的。 BlazeDs(flex)+hibernate+spring WEB项目的实例工程。 是我整理的一个例子。 关于BlazeDs(flex)+hibernate+spring的整合。

    Flex:Web报表引擎+Web报表编辑器——MyReport 2.0.0.0

    * 只需少量工作就能把MyReport整合,获得良好的打印体现和报表设计体现。 * 报表引擎效果图参考:http://blog.csdn.net/hunkcai/archive/2010/01/14/5190898.aspx * 报表编辑器效果图参考:...

    Flex:Web报表引擎MyReport 1.0.0.0

    Web上的良好的打印解决方案,WinForm的打印预览体现,报表自动化,支持直接打印,页小计,统计,转成金额大写等功能,满足中国式报表的常见功能需求。 最新版2.0.0.0支持Adobe Flash Builder 4,Flex SDK 4.1。 ...

    Flex:Web报表引擎+Web报表编辑器——MyReport 2.2.0.0

    * 只需少量工作就能把MyReport整合,获得良好的打印体现和报表设计体现。 * 报表引擎效果图参考:http://blog.csdn.net/hunkcai/archive/2010/01/14/5190898.aspx * 报表编辑器效果图参考:...

    flex j2ee工程

    文件大于20M了,所以分了两个传的。 BlazeDs(flex)+hibernate+spring WEB项目的实例工程。 是我整理的一个例子。 关于BlazeDs(flex)+hibernate+spring的整合。

    flex利用LCDS与java通信

    flex利用LCDS整合J2EE进行web开发简单的测试工程

    Flex企业应用开发实战源代码

    本书对Flex的基础知识着墨不多,所有内容都围绕Flex+Java这一企业级应用开发技术展开,侧重于对Flex技术原理、企业级应用的架构思想和实现方法的讲解,所以书中的内容不会随着Flex版本的升级而过时。 第1章 Flex...

Global site tag (gtag.js) - Google Analytics