- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
整合Flex和Java 配置文档说明文档
关于Flex+Java的配置一共有如下三种:
第一种:Java工程和Flex工程独立,这种方式很多人在使用,Flex程序员和Java程序员相互独立的工作。
第二种:Flex工程加入Java元素。(编译出来为html文件)
第三种:由Web project工程反向加入Flex,也就是Java+Flex。(编译出来为swf文件)
现主要说明后二种方法,在现在的开发环境下(jdk版本:1.6.0;平台:MyEclipse6.5;服务器:Tomcat5.5)(开发环境其它版本没有试验 ) 引入Flex。需要相关Flex资料如下:
Flex插件,下载地/Applications/Flex/FlexBuilder/3/FB3_WWEJ_Plugin.exe (注册码:1377-4868-2899-3328-2083-1968);
用BlazeDS(免费)代替LCDS(收费):从Adobe官方网站上下载下来(下载类型为:turnkey),将blazeds.war、ds-console.war、samples.wa三个文件放在tomcat的webapps目录下。
下载地址:/pub/opensource/blazeds/blazeds_turnkey_3-0-0-544.zip
Flex插件安装步骤说明:
双击可执行文件FB3_WWEJ_Plugin.exe,前面步骤按下一步或者同意、需要注意下面步骤。
注意:这一步很重要,是要你选择MyEclipse6.0中的Eclipse的安装路径,请仔细选择。然后点击“next”按钮即可。
此界面是询问你是不是要安装IE和FireFox浏览器上的flash play 9,我还是希望大家两项都选,便于调试。然后点击“next”按钮。
安装完毕后,打开你FlexBuilder插件安装的文件夹,将里面的features和plugins两个文件夹内的文件对应复制到“eclipse”文件夹里的features和plugins两文件夹,然后将FlexBuilder插件安装的文件夹中的sdks放入到MyEcipse6.0下的eclipse文件夹下。
先采用Flex工程加入Java元素:
切换到Flex视图,新建Flex project,如下图
点击Next,配置J2EE服务器,如下图
点击下一步,采用默认的配置就可以,点击完成,该工程就建立完成。下图为该工程的目录结构
让它变成web工程由MyEclipse发布,如下图
工程建好以后,你可以通过右键—属性来进行更多的设置。
这样一个Flex+Java的工程就建立完成。
编写例子。
新建一个java类:Hello.java (放到src文件夹的com包下)
package com;
public class Hello {
public String hello(String name) {
System.out.println(flex调用我了,真好~~~~);
return hello +name;
}
}
为flex配置这个要调用的对象,修改WEB-INF/flex下remoting-config.xml 加入:
destination id=hello
properties
sourcecom.Hello /source
/properties
/destination
编写一个Flex程序 ( flexweb.mxml )
?xml version=1.0 encoding=utf-8?
mx:Application xmlns:mx=/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/MyFlex2/messagebroker/amf
/mx:RemoteObject
mx:TextArea
您可能关注的文档
最近下载
- 2025年中国气泡水行业深度调研与行业竞争对手分析报告.docx
- 高等教育学教学课件电子教案全套课件.pptx VIP
- 46桂阳县方元镇秀里村和荷叶镇山田村历史遗留砷渣污染场地风险管控项目附件文本.docx VIP
- 2024人教版PEP英语三年级上册全册教学设计教案含反思.pdf
- 课题材料目录.pdf
- 美好生活劳动创造-中职生劳动教育教程PPT完整全套教学课件.pptx VIP
- 第十四届全多媒体课件大赛获奖作品名单-初中组.doc VIP
- 湖北省武汉市2020年中考英语真题(含答案).docx VIP
- 2026届高考写作指导:先行者与后来者作文主体段讲解.pptx VIP
- 《GBT_20801.1-2020_压力管道规范_工业管道_第1部分_总则》.pdf VIP
文档评论(0)