Flex Builder 3 与 MyEclipse结合开发环境的搭建

原创 2008年09月29日 22:36:00
欢迎点击此处订阅本Blog Blog 订阅

<script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "image"; //2007-07-26: CSDN google_ad_channel = "6063905817"; google_color_border = "6699CC"; google_color_bg = "E6E6E6"; google_color_link = "FFFFFF"; google_color_text = "333333"; google_color_url = "AECCEB"; google_ui_features = "rc:6"; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

在网上搜了好久都没有找到现成的,只好自己把一些BBS里面的东西整理整理了。

现在网上的资料大部分都是讲如何将flex和java整合到一个工程里以实现交互的方法(谢谢cimmicola的flex+lcds+java入门教 程),但是我的问题是要把flex和java写在不同的工程里并实现交互,flex端用FB3实现(大量的界面),java端用Myeclips实现(数据库访问等)。哪位大师有好办法?

其实很简单

首先搭建lcds服务,lcds服务可以整合到你自己的java web工程中作为一个服务来使用,也可以单独跑起来,因为它本来就是一个独立的web工程。

我介绍前者:将lcds服务整合到自己的java应用中。后面方法一个发布时麻烦点,还要把编译好的class放到lcds环境下,不推荐这么做。
lcds端
1.使用myeclipse建立一个java web工程
2. 解压lcds的flex.war,因为没有开发工具了,就得手动提取flex.war文件,其实用winrar就可以解压了,解压后的WEB-INF目录 复制到自己的java web工程的WebRoot下,覆盖WEB-INF。这样就将lcds服务和自己的java web工程整合了。
可以启动自己的java web应用,看看能不能正常启动。需要注意的是,lcds里提供了rtmp支持,这是开通了一个socket端口,因此,如果一个web容器中存在相同的端口就会报冲突,无法启动。
这个javaweb工程访问路径是http://localhost:8080/JavaRemoteService/
工程(发布后)物理路径是E:/WebServers/tomcat6/webapps/JavaRemoteService

2.编写java方法
  1. package test;
  2. public class RemoteObject {
  3.         public String sayHello(String word){
  4.                 System.out.println(word);
  5.                 return word;
  6.         }
  7. }
3.配置remoting-config.xml
增加
  1. <destination id="ro">
  2.         <properties>
  3.             <source>test.RemoteObject</source>
  4.             <scope>application</scope>
  5.         </properties>
  6. </destination>
flex端
1.建立一个基于lcds的flex工程。注意参数和之前java 工程的关系。不多说,上图
向导配置1
Snap1.jpg

向导配置2
Snap2.jpg
2.编写代码
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
  3.         <mx:Script>
  4.                 <![CDATA[
  5.                         import mx.controls.Alert;
  6.                         private function doRemoteCall(){
  7.                                 ro.sayHello("hi");
  8.                         }
  9.                 ]]>
  10.         </mx:Script>
  11.         <mx:Button click="doRemoteCall()" />
  12.         <mx:RemoteObject  result="Alert.show(event.result.toString());"
  13.                 destination="ro"
  14.                 source="test.RemoteObject"
  15.                 id="ro"/>
  16. </mx:Application>
3.运行flex工程
如果运行正常,应该会出现FLEX的“hi”对话框

参考文献:http://www.riachina.com/showtopic-11479.html

<script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; /* 468x60, 创建于 08-8-6 */ google_ad_slot = "7368701459"; google_ad_width = 468; google_ad_height = 60; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

<script type="text/javascript"><!-- google_ad_client = "pub-7343546549496470"; /* 468x15 横链接单元 */ google_ad_slot = "5785741422"; google_ad_width = 468; google_ad_height = 15; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

<script type="text/javascript" src="http://www.google.com/reader/ui/publisher.js"></script> <script type="text/javascript" src="http://www.google.com/reader/public/javascript/user/00697638153916680411/state/com.google/broadcast?n=5&callback=GRC_p(%7Bc%3A%22green%22%2Ct%3A%22%5Cu8FD9%5Cu4E9B%5Cu6587%5Cu7AE0%5Cu4E5F%5Cu503C%5Cu5F97%5Cu4E00%5Cu770B%22%2Cs%3A%22false%22%7D)%3Bnew%20GRC"></script>
版权声明:本文为博主原创文章,如需转载请注明出处及作者。

Flex开发环境的安装与配置(Flash Builder)

要进行flex的开发,我们首先要安装flex的集成开发工具:flash
  • ps_zhanglei
  • ps_zhanglei
  • 2014年11月18日 08:27
  • 1603

Adobe Flex Builder 3 序列号

FlexBuilder3:1377-4168-2018-0771-2432-14951377-4760-3354-0772-2773-89961377-4165-2080-7265-7813-8901...
  • kunshan_shenbin
  • kunshan_shenbin
  • 2009年08月19日 16:44
  • 9068

FlexBuilder3安装集成eclipse

这里记录一下安装FB3_WWEJ_Plugin.exe(Flex的插件)的步骤,用来阐述eclipse中安装插件的两种方式(当然安装的方式不止两种):links方式和直接copy features与p...
  • orange2211
  • orange2211
  • 2016年03月23日 17:00
  • 1435

Eclipse配置Flex开发环境

Eclipse配置Flex开发环境
  • hujingn
  • hujingn
  • 2010年08月31日 17:06
  • 5631

Flex开发工具Flex Builder 3 下载及注册码

Flex是通过java或者.net等非Flash途径,解释.mxml文件组织components,并生成相应得.swf文件。Flex的component和flash的component很相似,但是有所...
  • wlxtaking
  • wlxtaking
  • 2010年08月01日 01:31
  • 3227

MyEclipse10集成FlexBuilder4.6

集成FlexBuilder4.6最好使用MyEclipse10,因为其他版本似乎是有兼容性问题,主要操作分一下几步。 1.安装MyEclipse10和FlexBuilder4.6,顺序无先后...
  • tengdazhang770960436
  • tengdazhang770960436
  • 2012年10月04日 19:21
  • 1368

Flex Builder 3 正版注册码及破解版方法

 http://download.csdn.net/source/362621 [集成开发环境].Adobe.Flex.Builder.Professional.v3.0.194161.Incl.Ke...
  • softwave
  • softwave
  • 2008年07月22日 16:46
  • 13764

Myeclipse和FlashBuilder的集成

这个过程遇到很多问题,一一列出吧。 一、原来负责开发地图的台式机用的是Myeclipse 10.7和FlashBuilder 4.5,代码没问题,但是部署的时候出现了文件被篡改,如下图。 原因就是...
  • yanyaocrystal
  • yanyaocrystal
  • 2016年04月18日 11:11
  • 1026

【教程】基于FlashBuilder创建的FLEX项目使用教程精简版

使用环境:使用FlashBuilder创建的FLEX项目和FLEX库项目 1、当创建一个FLEX项目(项目名例如叫做myFlex)的时候会自动建立一个叫做myFlex.mxml的文件:这是一个窗...
  • kdsrpg
  • kdsrpg
  • 2016年04月19日 13:10
  • 4690

flex builder3 编译 flash项目

近日需要修改flash 浮士德头像上传的源代码,苦于不知如何编译。这里先看看两个文章,如何在flex builder里面编译包含fl类库(flashcs系列)的文章: http://swingche...
  • cdnight
  • cdnight
  • 2014年02月12日 10:48
  • 2503
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Flex Builder 3 与 MyEclipse结合开发环境的搭建
举报原因:
原因补充:

(最多只允许输入30个字)