文档详情

创建Flex 与 Java 通信项目之Blazeds篇.docx

发布:2018-12-27约3.27千字共6页下载文档
文本预览下载声明
创建Flex 与 Java 通信项目之Blazeds篇 一、环境: 1、 HYPERLINK /pub/opensource/blazeds/blazeds_turnkey_3-0-0-544.zip blazeds_turnkey(内含tomcat) ???????? 2、 HYPERLINK /wp-downloads/FB3_WWEJ_Plugin.rar Flex Build3(Flex的eclipse插件) ???????? 3、Eclipse 二、搭建 建立一个Flex Project File - new - Flex project Project name:项目名称 Project location:项目位置 Application type:Web application Application server type:选择J2EE 点击“Next” 注意: Flex WAR file是指想Blazeds.war文件 Output folder是指mxml文件编译之后生成的swf文件存放的位置(将Output folder与Content folder保持一致,这样方便访问页面) 点击“Finish” 增加Web 工程 鼠标右击工程 Myeclipse-Add Web Project Capabilities 出现窗口如下: 注意:要取消“Create web .xml”前面的“勾”,否则会覆盖原来的web .xml文件 点击“Finish”; 编写Java文件 在 SRC目录下编写java文件。代码如下: package com.flex; public class FlexBlazeds { private String prefix; public FlexBlazeds() { this.prefix = FlexBlazeds_; } public String say(String str) { return this.prefix + str; } public String getPrefix() { return prefix; } public void setPrefix(String prefix) { this.prefix = prefix; } } 件修改remoting-config.xml文件 在WebRoot/WEB-INFO目录下找到remoting-config.xml文件,并对其进行修改。代码如下: ?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=flexBlazedsRemoteObject properties sourcecom.flex.FlexBlazeds/source scopeapplication/scope /properties /destination /service 注意:红色部分为添加部分 编写FlexDemo.mxml文件 在WebRoot目录下找到FlexDemo.mxml文件,并对其进行编写。代码如下: ?xml version=1.0 encoding=utf-8? mx:Application xmlns:mx=/2006/mxml layout=absolute mx:Script ![CDATA[ import mx.controls.Alert; import mx.rpc.events.FaultEvent; import mx.rpc.events.ResultEvent; [Bindable] private var meg:String = ; private function clickHandler():void { //remoteObject是 mx:RemoteObject/中的属性id r
显示全部
相似文档