flex(eclipse)开发配置手

上传人:pu****.1 文档编号:573412559 上传时间:2024-08-14 格式:PDF 页数:20 大小:1.61MB
返回 下载 相关 举报
flex(eclipse)开发配置手_第1页
第1页 / 共20页
flex(eclipse)开发配置手_第2页
第2页 / 共20页
flex(eclipse)开发配置手_第3页
第3页 / 共20页
flex(eclipse)开发配置手_第4页
第4页 / 共20页
flex(eclipse)开发配置手_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《flex(eclipse)开发配置手》由会员分享,可在线阅读,更多相关《flex(eclipse)开发配置手(20页珍藏版)》请在金锄头文库上搜索。

1、一 Flex For Eclipse开发环境安装1:从 Adobe官网下载的 Flex builder eclipse 插件:FB3_WWEJ_Plugin.exe2:点击安装3:选择安装路劲,按默认安装即可4:点击下一步,选择你eclipse的安装目录。例如D:/ProgramFiles/eclipse3.4_en/eclipse。5:默认安装 flash 9 ,可以选择不安装,因为官网有debug版的 flash 9, 对于开发者适合用 debug版的。6:安装完成7:将 C:/Program Files/Adobe/Flex Builder 3 Plug-in/ com.adobe.fl

2、exbuilder.update.site下的 features 和 plugins 目录复制覆盖到D:/Program Files/eclipse3.4_en/eclipse目录下, 这里覆盖实际上就是将原来目录里没有的插件添加进去。8:将 C:/Program Files/Adobe/Flex Builder 3 Plug-in/eclipse (和上一步的目录不一样)下的 features 和 plugins目录复制继续覆盖到D:/Program Files/eclipse3.4_en/eclipse目录下9:将 C:/Program Files/Adobe/Flex Builder 3

3、 Plug-in下的 sdks 目录拷贝到 eclipse 目录中。(此步骤非必须)10:启动 eclipse ,就可以在新建项目中找到Flex Bulider了11:最后一项配置 SDK, (此步骤可以省去, 默认已经配好了);选择 Window-Preferences-Flex-Installed Flex SDKs。如下图默认的sdks 是我们安装的 flex插件中的 sdk。我们可以修改为拷贝放入到eclipse目录里面的 sdks。60天的试用期提示,选择继续使用以上使用的 eclipse使用的是 3.4 版本的。二 Web 项目中 Flex 与后台的交互Flex 与后台交互的方式有

4、许多中,这里只介绍使用HTTPService 进行交互的例子:1:新建一个 web工程:flex_java_web2:点击下一步, 默认配置,完成。(服务器的创建参照第三章)程序类型选择 Web服务器类型选择 J2EE;勾选创建 java/Flex 结合的项目3:新建 web工程完毕指定服务器 Tomcat4:在 src 里面写入 java 代码,这里写的是servlet ,并从后台向前台发送一段XML 数据。Flex 与后台交互的数据是基于XML 形式的。代码如下:package cn.shy.servlet;import java.io.IOException;import java.io

5、.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;publicclass FlexServlet extends HttpServlet protectedvoid doGet(HttpServletRequest req, HttpServletResponse resp)throws

6、ServletException, IOException doPost(req, resp);protectedvoid doPost(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException System.out .println(success in servlet);/ 返回的是一段 xml 文本resp.setContentType(text/xml);resp.setCharacterEncoding(UTF-8);PrintWriter out = resp.getW

7、riter();out.println();out.println();out.print();out.println(+1 +);out.println( +Hello World!+);out.print();out.print();out.println(+1 +);out.println( +First Flex Web+);out.print();out.println();5:配置web.xml文件flexServletcn.shy.servlet.FlexServletflexServlet/flexServlet6:编写前台flex_java_web.mxml文件注: Data

8、Grid的 dataProvider为属性指定数据源,此地返回的数据源是一个名myxml.xml的文件。7:启动服务运行程序:浏览器访问地址为:http:/localhost:8080/flex_java_web/flex_java_web.html点击发送请求按钮三 flex程序与远程服务器上的java文件进行交互(blaze Ds)1: 建立服务器端程序这里描述一下在Eclipse 中建立服务器的方法,上一章中也有用到。File-New-Server 选择tomcat的安装目录和jre ;点击下一步。按照默认步骤。创建完毕! 对新建Server的一些设置 在server 窗口右键open

9、;打开Server, 按照如图更改默认选项(一定要在服务启动之前更改,否则就 无法修改了,如下图 所示), 本地服务配置中选择: 使用tomcat安装目录;部署路径:webapps 。2:解压blazeds_bin_3-0-0-544.zip得到blazeds.war 文件,放入 任意指 定的文件 夹。这个是Adobe公司开源的联接java和flex 程序的 框架。( 该文件下面 存在:META-INF 和WEB-INF两个文件。 在blazedsWEB-INFflex 目录下有个remoting-config.xml配置文件,我们要在这个remoting-config.xml文件里添加des

10、tination结点来告诉Flex 应用程序如 何连接 上Java class 的)4:新建一个工程 名为flex_java_server作为服务器端程序。这里是 普通的java Web工程,和我们 平时创建j2ee程序一样。5:导入blazeds: 将META-INF 和WEB-INF 两个文件目录放入到这个新建工程的WebContent 目录里面。也可以通过以下 操作来完成 导入:在左侧视 图中选中 WebContent (Web R oot) 右键 - Import - FileSystem - 选择 BlazeDS 安装目录下的 blazeds 文件夹 ,出现 O verride 提示

11、 框,选择 Yes To All 。6:一点可有可 无的修改:web.xml文件:flex_java_serverflex_java_server Applicationflex.messaging.HttpFlexSessionMessageBrokerServletMessageBrokerServletflex.messaging.MessageBrokerServletservices.configuration.file/WEB-INF/flex/services-config.xml1MessageBrokerServlet/messagebroker/* . .默认的名字为 Bl

12、aze Ds7:编写服务器段程序:在src中编写java类文件。例如:HelloFlex.javapackage cn.shy.flexjava;publicclass HelloFlex private String helloStr;public HelloFlex() helloStr=j ava与flex 已经链接成功! ;public String getHello() returnhelloStr;8:配置WEB-INF/flex/remoting-config.xml文件:在标签之后和标签之前添加以下 结点cn.shy.flexjava.HelloFlex这个时候我们就可以将工程

13、放入到tomcat中,启动服务了。9:下面开 始创建客户端程序:10:点击下一步1 : Application server type 选择 J2EE ;2 :点选 Use remote object access service;使用远程访问3 :不创建 java/flex 联合项目。这里注意点较多:根目录选择我们服务器端程序的目录;Root UR L:填入我们远程访问服务器端程序的url 地址;Context root :这个要和我们访问的地址根目录名称一致;也就是 R oot UR L 和 Context root 中的 相对路径的名称都 与该 web 项目 名称保持相同 。另外:必须点

14、击 按钮:validate configuration验证配置,成 功后会在上部显示.are valid 点击下一步并完成。11:编写 客户端程序:flex_java_client.mxml文件:注意点: 标签 的destination属性值 必须跟remoting-config.xml 文件里destination标签的id 值一致enpoint 属性要设置,我没有设置 时出现错误 ,原因不 明。但有的参 考资料 就没有设置此 属性。12:运行 客户端程序;这样就 把flex 文件和java文件 链接起 来了。注意点:有 时运行不起来需要在工程 属性中重新对其设置:右键工程-属性四 备注1:下载AdobeAIR(AdobeAIR Installer.exe)安装flex桌面运行环环境2: Web程序运行环境为flash 9 及以上。3: 桌面运行程序的发 布及安装顺序: 右键工程,选择export选Flex Builder-Release Build :指定安装程序 存放目录: :选择程序发 布认证证书 。没有的 话点击创建(Create) 创建加 密证书:点击完成 生成安装程序:(这个 时候需 要安装AdobeAIR运行时环境才能安装程序)点击.air 后 缀名文件执行安装过程, 生成.exe文件。作者博客: http:/ yfmmail: qiush yfm

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号