Flex+Java+blazeds配制详解+Demo.docVIP

  • 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脚本代码 调用结果 服务端

文档评论(0)

1亿VIP精品文档

相关文档