Flex+Java简单例子.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Flex+Java简单例子.doc

Flex + Java简单例子 一、软件环境 JDK 1.6.0_22 MyEclipse for Spring 6.8.0 Flash Builder 4 Tomcat 6.0.29 blazeds-bin-4931(不同域之间数据交换的代理功能、客户端认证、服务器端日志、本地化支持、RPC Services服务集中化管理等功能blazeds-bin-4931解压,得到文件blazeds.war,并将其放到Tomcat安装目录下的webapps文件夹里。 2.运行Tomcat,在webapps下会自动生成blazeds文件夹,将其名字改为工程名,如FlexJavaDemo。 3.运行MyEclipse,新建工程:File-New-Java Project,选择Create project from existing source,并指定FlexJavaDemo路径。Project name会默认为文件夹名。点击Next。 4.选择Create new source folder,Folder name为src,用来存放.java源代码,Finish。将Default output folder指向WEB-INF/classes,即编译后的.class文件所在目录,用于Tomcat发布服务。点击Finish。 5.新建Java类:File-New-Class。填写Package和Name,点击Finish。 6.编写HelloWorld.java,实现简单功能。保存。 package com.ccs.demo; public class HelloWorld { public String sayHello(String name) { return Hello, + name + !; } } 7.打开WEB-INF/flex下的remoting-config.xml,在/service前加上以下代码。其中,id为自定义名称,用来让客户端识别服务;source为包括完整包名的类。 destination id=HelloWorld properties sourcecom.ccs.demo.HelloWorld/source /properties /destination 8.重启Tomcat。 三、客户端开发 1.运行FB,新建工程:File-New-Flex Project。设置如下 2.Next。设置如下 需点击Validate Configuration进行验证。Finish。 3.在Design模式下,拖动图形组件进行界面开发。 各组件的属性参数可以在FB右边(默认)的Properties里修改。 4.切换至Source模式。将代码修改成(对组件参数的修改可以保持不变): ?xml version=1.0 encoding=utf-8? s:Application xmlns:fx=/mxml/2009 xmlns:s=library:///flex/spark xmlns:mx=library:///flex/mx minWidth=955 minHeight=600 fx:Declarations s:RemoteObject id=ro destination=HelloWorld/ /fx:Declarations s:VGroup x=50 y=50 width=200 height=200 s:TextInput id=ti/ s:Button label=Say Hello! click=ro.sayHello(ti.text)/ s:Label text={ro.sayHello.lastResult}/ /s:VGroup /s:Application 其中,RemoteObject为服务端提供的服务对象,destination为之前remoting-config.xml里的id。当Button被点击后,会自动调用click的方法,从而调用HelloWorld的sayHello方法,参数为TextInput的内容。在Label内显示sayHello的返回值。 5.保存,运行。 附Tomcat在MyEclipse中的配置: 在MyEclipse工具栏里找到,点击三角形,选择Configure Server,按照Tomcat版本选择6.x或者其他。Tomcat home directory选择Tomcat的安装目录。OK。 当需要运行Tomcat时,只需点击Start。停止即点击Stop Server。 Button Label TextInput VGroup

文档评论(0)

中华书局 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档