已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
建立java+flex合并工程环境要求:MyEclipse8.5Flex Builder4(sdk3.5)BlazeDSBlazeDS简介:BlazeDS是一个基于服务器的 Java 远程控制 (remoting) 和 Web 消息传递 (messaging) 技术,以LGPL(Lesser GNU Public License)公共许可证书发布。它能够使得后端的 Java 应用程序和运行在浏览器上的Adobe Flex应用程序相互通信。在Java应用服务器上,它以servlet的形式存在, 因此可以在任何标准Java网络应用中运用它。下面创建一个java web+flex+blazeDS的工程,只需要四个步骤。一、 新建一个Web工程;工程名:javaflex,源文件夹:src_java(避免和后面的flex源文件夹名称一样。不改也行都叫src,java和flex的源文件就都放在一起了,这样不好吧),点Finish.建好之后工程路径是这样的:二、 在工程中添加BlazeDS文件;WebRoot上单击右键,选择importGeneralFile system,单击Browse,找到由blazeDS.war解压后的文件夹blazeds。确定,然后选中它,下面有两个文件夹要都选中(META-INF和WEB-INF)点击Finish 然后选择Yes to all,导入成功(其实相当于把那两个文件夹复制到WebRoot下),这时展开WEB-INF目录发现lib里多了不少jar,下面还多了flex文件夹,这个很重要,是通信的4个配置文件。如图三、 将java web工程转换为java+Flex项目;首先选中你的web项目,右键,选择“添加/更改项目类型”,再选择“添加Flex项目类型.”。之后设置Flex SDK版本和服务器类型,选择flex3.5、J2EE、BlazeDS。点击next。下一步配置你的服务器路径,为了便于版本管理,配置如下:(1)根文件夹,配置成当前工程下的WebRoot,用$DOCUMENTS取代本地的workspace文件夹,如“D:workspacejavaflexWebRoot”就可以替换成“$DOCUMENTSjavaflexWebRoot”(2)根URL,就是你的访问路径,服务器ip+端口号+项目名称,如http:/localhost:8080/javaflex/(3)上下文根目录,填“/+项目名称”。(4)输出文件夹,写WebRoot。填好后记得点一下验证配置,警告不要紧,只要不是错误就可以。也可以配置如下,这样不利于多人开发,CVS会有问题,供参考。finish后,工程就改造好了,但还有个小问题需要解决。如果有一个不能打开文件的错误,是编译器的问题:四、 解决创建后的工程报错。通过上一步,我们已经基本将工程改造好了,但在Problems视图中会出现一个错误,解决非常简单,只要在错误上右击,选择重新创建HTML模版,便可解决。通过上面四步,工程就建好了。下面写个小例子测试上面的配置是否成功,也只需要四步。一、 新建一个java类;在src_java文件夹创建一个Class,放到test包下,名字叫Test。写一个方法print().public String print(String name) return Hello! + name;二、 配置remoting-config.xml文件;目的是把注册java类,以便让flex调用。以下是这个文件原始的样子。将下面内容添加到中间。 test.Test 相当于给java类“test.Test”起个别名叫“mytest”。三、 编写flex远程调用的代码。在自动生成的javaflex.mxml(和工程同名)中编写,也可以新建一个MXML应用程序。文件原始的样子如下添加下面的代码到中间。解释:RemoteObject是Flex调用java的一个远程对象(就是对java类的映射)。 destination属性对应remoting-config.xml中的id,本例子表示将命名为myFlex的RO对象映射到test.Test这个java类上;result是RemoteObject的事件,它可以在成功调用远程对象后执行所设置的方法,如本例调用成果后执行result()方法;在方法中可以接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业保安签约合同范本
- 行李包裹运输合同范本
- 茶叶的采购的合同范本
- 美团外卖平台合同协议
- 编制教师聘用合同范本
- 炒股委托代理合同范本
- 烟厂废料购买合同范本
- 盒马电子配送合同范本
- 男生专属护理应用题库及答案解析
- 行李货箱出售合同范本
- 驾驶证考试科目一题库
- 河西学院工作人员招聘考试真题2022
- 江苏长青农化股份有限公司500ta烯草酮、2400ta氟磺胺草醚等项目环境影响报告书
- 东北大学高等数学上期末考试试卷
- 外科学-颈部疾病课件
- 防火重点部位每日巡查表
- 新昌人民医院固定资产及设备全资源管理系统项目采购要素
- SB/T 11095-2014中药材仓库技术规范
- GB/T 3836.3-2021爆炸性环境第3部分:由增安型“e”保护的设备
- GB/T 1220-1992不锈钢棒
- 《中国近现代史纲要》第八章-中华人民共和国的成立与中国社会主义建设道路的探索
评论
0/150
提交评论