- 4
- 0
- 约1.63千字
- 约 8页
- 2017-02-02 发布于江苏
- 举报
Flex RemoteObject调用Java Web方法
工具
Eclipse3.5
Jdk1.6
Flex4
Tomcat6.0.35随便版本
blazeds-bin-4931
准备
将blazeds.war解压.
安装Flex4
安装Jdk
流程
建立J2EE项目, 项目名称为JJAxisSpring
拷贝blazeds/WEB-INF/lib下的所有jar文件至JJAxisSpring项目里面的lib里面
拷贝blazeds/WEB-INF/flex目录至JJAxisSpring项目下的WEB-INF目录下
将blazeds/WEB-INF/目录下的web.xml文件内容替换到JJAxisSpring项目的web.xml里面, 如果JJAxisSpring的web.xml里面配制了别的服务则把内容复制到该配制的上面. 并修改web.xml里面的display-name标签值为JJAxisSpring, 修改description标签值为JJAxisSpring Application例:web.xml此xml里面就是配制了webServices服务和blazeds配制整合.
在Eclipse Server视图中添加tomcat服务器, 并修改部分属性值:
如果上图里面的Server Locations为灰色不让点击, 则把Tomcat里面的所有项目都删除, 然后在把Server Clean一下然后就可以修改了.
配制好后发布JJAxisSpring, 发布成功后{TOMCAT_HOME}/webapps目录下就会生成JJAxisSpring项目(先不要关服务).
在Flex4IDE工具里面新建立Flex项目
下一步
点完成
然后构建一下项目, 项目会在{TOMCAT_HOME}/webapps/JJAxisSpring/下生成一个目录名称为Test-debug
然后访问http://localhost:8080/JJAxisSpring/Test-debug/Test.html会出现一个白色页面. 或是你在Flex Test.mxml文件里面编写点东西, 就能访问到
Demo
Java端: 编写Java文件
打开Eclipse JJAxisSpringa/WebContent/WEB-INF/flex目录下的remoting-config.xml文件, 在里面配制步骤1中创建远程服务, 红色部分为自己添加的服务.
?xml version=1.0 encoding=UTF-8?
service id=remoting-service
class=flex.messaging.services.RemotingService
adapters
adapter-definition id=java-object class=flex.messaging.services.remoting.adapters.JavaAdapter default=true/
/adapters
default-channels
channel ref=my-amf/
/default-channels
destination id=hw ( 这个hw要和Flex里面RemoteObject的destination=”hw”
properties
sourcecom.axis.service.Test/source
/properties
/destination
/service
编写Flex代码
Longin.as脚本代码
调用结果
服务端
您可能关注的文档
最近下载
- 2025年安徽省普通高校对口招生考试(英语)历年参考题库含答案详解.docx VIP
- JIS D5301-2006(中文版本).pdf VIP
- 2025年安徽省普通高校对口招生考试(语文)历年参考题库含答案详解.docx VIP
- 2025年安徽省普通高校对口招生考试(计算机类)历年参考题库(含答案).docx VIP
- 完美演练新概念英语练习1上 参考答案.docx VIP
- 2026年安徽省普通高校对口招生考试(英语)历年参考题库含答案详解.docx VIP
- AP统计学 2015年真题 附答案和评分标准 AP Statistics 2015 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 2026年安徽省普通高校对口招生考试(语文)历年参考题库含答案详解.docx VIP
- 2023年安徽省滁州市小升初语文试卷(含答案).docx VIP
- iCloud邮箱账号密码如何找回.docx VIP
原创力文档

文档评论(0)