flex java_Flex与java整合的两种方式总结

flex java_Flex与java整合的两种方式总结flex 技术本身我就不做说明了 让我说 说不准能把我给绕进去 谁叫咋是菜鸟呢 这方面的资料还是很多的 百度或者谷歌都可以找的到的 flex 与 java 的通信或者说是交互我已经在另外一片博客中说明了 详情请参见 flex 与 java 的通信 Blazedsremot 的说明 在这篇文章中的工程目录是采用先建立 flex 工程再整合 java 的方式 也就是本文将要介绍的第一种方式 那么今天还将介绍另外

flex技术本身我就不做说明了,让我说,说不准能把我给绕进去,谁叫咋是菜鸟呢。这方面的资料还是很多的,百度或者谷歌都可以找的到的。flex与java的通信或者说是交互我已经在另外一片博客中说明了,详情请参见flex与java的通信 Blazeds remoteObject

的说明,在这篇文章中的工程目录是采用先建立flex工程再整合java的方式,也就是本文将要介绍的第一种方式。那么今天还将介绍另外一种方式,那就是在java web工程的基础上集成flex工程。下面我们一一说明:

环境准备:1.JDK1.6(这个大家都有吧,嘿嘿)

2.tomcat6.0

3. FlashBuilder_4_Plugin_LS10.exe——flex的eclipse插件版,可以去adobe的官方去下载,也可以跟我要,我的是。。。。。大家一猜就知道,呵呵。

4.Blazeds,这个东西可以帮助我们快速搭建开放平台所需要的jar文件,配置文件,也是adobe的产品,可以去官网下载,也可以跟我要,提醒下,adobe的官网下载是要注册用户的,不过也很方便,很快就注册完了!

5.eclipse,这个就不用多说了,需要说明的是不要使用3.6版本的,经过我的测试,3.6版本会报错!3.5的可用。

6.由于是eclipse开放web工程,所以还牵扯到web工程的部署,这一点可参考我的博文使用ant部署eclipse开发的web工程到tomcat

,不再赘述,使用myeclipse的话不存在这样的问题。

第一种:先建flex工程,再加入java 应用:

1.新建flex项目,我的flex版本是4,请按照图片所示配置

2bb1e4fb957d71c446579a2d1532a89e.png

2.点击下一步进入配置服务器页面,BlzadDS的war文件前面在前面的需要准备的文件中可以找到,输出文件夹指明了flex项目编译完成后放到什么地方。

8eb1f1687c4f39445c7d19f1043a86ae.png

如果没有服务器,可以点击新建tomcat服务器

178ad836b485474e16339ebba211b3e5.png

3,点击finish完成,这样第一种方式已经搭建完成了。看目录结构,是不很简单。

8dfdbdcc61b076bdf5a073b85956f189.png

4.部署完成后flex应用的目录是http://localhost:8080/Demo/flex_apps/Demo.html;

第二张方式:java web应用集成flex

1.新建一个普通的动态web工程;

2.将第一种方式中的WEB-INF目录下的flex目录,lib下的jar文件,还有web.xml文件中的部分配置复制到新建的web工程中,具体的要copy的代码是:

flex.class.path

/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars

flex.messaging.HttpFlexSession

MessageBrokerServlet

flex.messaging.MessageBrokerServlet

services.configuration.file

/WEB-INF/flex/services-config.xml

flex.write.path

/WEB-INF/flex

1

MessageBrokerServlet

/messagebroker/*

需要copy的文件也可以在Blazeds的war包中找到。需要特别注意,到此我们就应该将项目部署到tomcat上,后边要用到验证配置,部署完成后启动tomcat,切记!!!

2.在web工程右键点击,选择如图所示选项:

86fea16f8a6e89be87de1e4fc7638494.png

点击添加flex项目类型后看到下图,如图所示:

9e541233952eb284836e9cd1e8aaf1f3.png

3.点击下一步,记住将根文件夹选择到tomcat服务器你已经部署的工程上,根URL,上下文根目录如图,这三个完成后点击验证配置,输出文件夹即可生成,上方消息提示OK

544e04b098b62a1e83ad9f52c41dd42a.png

点击finish即完成了第二种集成方式的配置

4.有的工程完成后会有错误,打开problem视图,如下图操作即可解决问题

5177669b2597792c814c39e199b49d0b.png

ok,到此第二种方式配置完成。

0

0

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2010-09-17 16:07

浏览 3112

评论

2 楼

xianyuwangzi

2014-04-08

你好,可以发一个FlashBuilder_4_Plugin_LS10.exe的插件版本的吗,@.com,O(∩_∩)O谢谢!

1 楼

zhouxiaowen

2014-03-03

eclipse3.7装那个呀,你知道Flex和外部的js(eclipse创建的js),怎么调用的,js怎么调用Flex的,还有个是在eclipse怎么结合的呀,请告诉我谢谢!我

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175970.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午10:59
下一篇 2026年3月26日 下午10:59


相关推荐

  • Linux安装Tomcat9[通俗易懂]

    Linux安装Tomcat9[通俗易懂]Linux安装Tomcat91:下载安装包安装完jdk,我们需要下载tomcat了,点我跳转,这样子我们找到BinaryDistributions,下载链接.tar.gz(http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz)下载可以用wget

    2022年5月21日
    48
  • 东莞一高校发布提醒:谨慎使用“龙虾”OpenClaw

    东莞一高校发布提醒:谨慎使用“龙虾”OpenClaw

    2026年3月14日
    2
  • JSONArray和JSONObject的转换

    JSONArray和JSONObject的转换在项目日常开发中常常会遇到JSONArray和JSONObject的转换,很多公司刚入职的小萌新会卡在这里,今天和大家分享一下,有更厉害的大佬也可以指教一下!话不多说上硬菜publicstaticvoidmain(String[]args){Stringstr=“{“took”:26,“tid_out”:fale,”_shards”:{“total”:160,“succssf…

    2022年5月2日
    378
  • ubuntu16.04怎么改成中文(ubuntu更改语言为英文)

    使用VMwareWorkstation安装64位ubuntu16.04系统,系统默认使用英文,而使用virtualbox安装,可以选择使用简体中文作为系统语言。由于英文水平有限,所以使用简体中文作为系统语言。下面是VMwareWorkstation安装的ubuntu16.04的系统语言由英文改为中文的教程。前前后后折腾的不轻,也许是水平问题吧。注意:里面有一个坑,勾选简体中文的同时…

    2022年4月17日
    229
  • 如何在腾讯云上一键部署OpenClaw?超详细实操教程来了!

    如何在腾讯云上一键部署OpenClaw?超详细实操教程来了!

    2026年3月13日
    2
  • MATLAB绘图总结

    MATLAB绘图总结目录一些常用的MATLAB绘图方法二维图像绘制三维作图提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档一些常用的MATLAB绘图方法总结一下一些常用的MATLAB的绘图函数和参数设置,增强结果的可视化程度。二维图像绘制二维图像是在不同的平面坐标上将数据点连接起来的平面图像。常用的平面坐标有,直角坐标、极坐标、对数坐标等,MATLAB有很多常用的指令来绘制不同的二维图像。plot和fplotMATLAB中最常用的两个二维函数绘制函数plot()和fplot()pl

    2022年6月29日
    25

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号