- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何把XML格式转换为ArrayCollection?
首先把xml转换为XMLListCollection,然后把XMLListCollection指定为ArrayCollection的source,例如:
Servlet中如何向Flex前台传送大量的数据?
首先,你要知道在Flex中一切数据都是以XMl格式为中心的,所以,我们在Servlet中可以把数据生成XML文件的形式,然后以流的形式发送到前台,通过生成一个XML对象进行解析。
Flex怎样与Servlet进行交互?
两种方法:
A、 通过HTTPService
Flex前台
s:HTTPService id=serviceurl=http://localhost:8080/flexdemo/simpleServiceServlet/s:HTTPService
Servlet后台
如果在HTTPServic中不指出method时,servlet默认Get方式接收
B、 通过URLRequest
例如
在代码最后,callBack为回调函数。如果我们不需要servlet中数据处理完毕后在Flex前台调用数据,UrlLoader也可以换为sendToURL(request).
如何使用户无法在comboBox手动输入字符?
为解决这个情况可以设置comboBox的属性focusIn=”comboBox.textInput.editable=false;”
在Flex向Java后台传值时如何避免字符乱码?
Flex前台:
encodeURI(变量)
Java后台:
flex.messaging.util.URLDecoder.decode(接收的变量)
读取一个完整的XML文件
Flex怎样与Java进行交互?
前提概要:
Flex应用可以以远程对象、HTTP(或REST)服务和Web服务的方式访问数据服务。
远程对象可以访问如下服务器类型的数据服务:
ColdFusion服务
基于AMF的PHP服务
BlazeDS
LiveCycle Data Service
因为BlazeDS是免费版的,所以我们用BlazeDS调用Java的远程对象。
操作步骤:
1、 下载,并解压
2、 找到解压目录,可以看到有一个blazeds.war,解压这个war包得到blazeds文件夹
3、 用Eclipse建立一个动态web工程取名为FlexWithJava,注意在该工程中我们所用的是Tomcat服务器
4、 在刚才我们解压的blazeds文件夹中相应的文件夹替换工程中相应的目录
5、 把工程添加到Tomcat服务器上,这时应注意Tomcat的注入路径为{tomcat}/webapps,
运行tomcat
6、 点击工程右键—添加/更改项目类型添加Flex项目类型,这时界面如下图:
选择Flex SDK版本,应用程序服务器类型为J2EE,别忘了在使用远程对象访问服务中选择BlazeDS(B),点击Next
7、 验证配置
填写服务器位置
根文件夹:tomcat注入工程的目录,在本例中应该是D:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\FlexWithJava
根URL:工程的访问路径,在本例中应该是http://localhost:8080/FlexWithJava
上下文根目录:“/”+工程名,在本例中应该是/FlexWithJava
验证配置:
如果以上配置成功的话,在“服务器位置”上方应该出现“Web 根文件夹和根 URL 有效”。
8、 点击“Finish”,这是Eclipse会提示你是否切换到Flash透视图,你点击“Yes”,这时你如果是一个细心的人你会主要到工程名上有一个大大的红叉,没关系,你可以这样做:在“Problems”视图下可以看到“Errors”出现这样的提示“无法创建HTML包容器。。。”,你鼠标右键这个错误,在弹出的选项中选择“重新创建HTML模板”,OK!
9、 点击工程右键—PropertiesFlex构建路径,把主源文件夹改为flex_src,并把src目录下的FlexWithJava.mxml文件移动到flex_src目录下。这时我们的框架已经搭建好了,但是Java与Flex到底是怎样交互的呢?
10、 切换到Java EE视图,新建一个Java类:com.sky.service.UserManager,类中的getUserList()方法得到一个用户列表
11、 在/WEB-INF/flex/remoting-config.xml注入com.sky.service.UserManager
12、 Flex前台:
其中RemoteObject的d
文档评论(0)