`
zpap
  • 浏览: 13655 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Java+Flex+BlazeDS HelloWorld例子

    博客分类:
  • Flex
阅读更多


项目搭建请看上一个贴Java+Flex+BlazeDS 项目工程搭建


1、建一个HelloWorldService 普通的java类
package org.zpap;

public class HelloWorldService {

	public HelloWorldService() {
		// TODO Auto-generated constructor stub
	}
	
	public String hello(String str){
		return "Hello "+ str;
	}
}


2、打开WEB-INF下的flex目录打开remoting-config.xml文件,加入
<destination id="org.zpap.HelloWorldService">
	<properties>
		<source>org.zpap.HelloWorldService</source>
	</properties>
</destination>



3、打开flex-src目录下的blazeDSHelloWorld.mxml添加代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

	<mx:Script>
		<![CDATA[
			import mx.rpc.events.ResultEvent;
			
			public function onBtnHello(evt:Event):void{
				hwSvr.hello(txt_inuptStr.text);
			}
			
			public function sayHello(revt:ResultEvent):void{
				txa_results.text = revt.result.toString();
			}
		]]>
	</mx:Script>

	<mx:RemoteObject id="hwSvr" destination="org.zpap.HelloWorldService">
		<mx:method name="hello" result="sayHello(event);"/>
	</mx:RemoteObject>

	<mx:Label x="217" y="30" text="输入:"/>
	<mx:Label x="217" y="69" text="结果:"/>
	<mx:TextArea x="273" y="68" id="txa_results"/>
	<mx:TextInput x="273" y="28" id="txt_inuptStr"/>
	<mx:Button click="onBtnHello(event);" id="btn_Hello" x="473" y="28" label="Say Hello"/>
	
	
	
</mx:Application>



4、将项目部署到tomcat,然后在blazeDSHelloWorld.mxml文件右键Run Application 运行访问即可。
分享到:
评论
1 楼 daxiong921 2009-11-26  
HOHO,多来些例子吧!喜欢

相关推荐

    java+flex+blazeds配合例子

    描述中提到的"忘了写helloWorld",这可能是指没有提供一个简单的示例来演示如何从Flex客户端调用Java服务。你可以参考网上的教程,创建一个简单的Java方法(如`sayHello()`),在Flex中通过`RemoteObject`调用这个...

    Spring MVC+BlzeDS+Flex框架实践:HelloWorld篇

    Spring MVC+BlazeDS+Flex框架实践:HelloWorld篇是一个典型的多层架构示例,它结合了Spring MVC作为后端控制器、BlazeDS作为数据通信中间件,以及Flex作为前端展示技术。本实践旨在帮助开发者了解如何将这些技术集成...

    Flex与Java通信采用blazeDS的方式的例子helloworld

    总结,这个“Hello, World”例子展示了Flex与Java通信的基本流程:在Flex中通过RemoteObject调用Java服务,Java服务返回数据,BlazeDS负责数据的传输和转换。实际开发中,我们可以将此模式扩展到更复杂的数据交换...

    flex and blazed blazeds简单例子

    折腾了一周的时间想做个flex+java的helloworld例子,可是怎么都运行不出来,今天终于运行出来了。 总结,共有一下几种方法: 1,flex项目和web项目在同一项目。 2,flex项目和web项目为两个项目,进行交互。 ...

    用一个HelloWorld例子手把手教会你使用FLEX BlazeDS

    ### 使用HelloWorld示例详解FLEX BlazeDS应用开发 #### 一、BlazeDS简介 BlazeDS是一款由Adobe开源的服务器端Java技术,主要用于实现Java应用程序与运行在客户端(如浏览器中的Flex应用)之间的远程调用和消息传递...

    WEB项目-集成Flex3+BlazeDS3.2.

    **创建Java类**:编写一个简单的Java类,如`HelloWorld.java`,用于提供服务。这个类可以包含一个返回字符串的方法,如`getHelloWorld()`,以便Flex调用。 b. **配置远程访问**:在`WEB-INF/flex/remoting-...

    Flex通过BlazeDS与JAVA通信

    然后,创建一个简单的 Java 类,例如 `HelloWorld.java`,该类包含一个返回 "Hello World!" 字符串的方法。将这个 Java 类编译成 `.class` 文件,并将其放在 `[tomcat-home]\webapps\blazeds\WEB-INF\classes\` 下的...

    Flex + Java简单例子

    5. 新建一个Java类,例如HelloWorld.java,实现简单的功能,比如sayHello方法,接收一个字符串参数并返回一个问候语。 6. 编辑WEB-INF/flex下的remoting-config.xml,添加一个目的地配置(destination),指定服务ID...

    java整合flexHelloWorld程序源码

    Java整合Flex HelloWorld程序是将Java后端技术和Adobe Flex前端技术结合的一个基础示例,用于演示两者如何协同工作,实现数据的交互。这个程序的核心在于理解Java和Flex之间的通信机制,通常通过AMF(Action Message...

    Flex BlazeDS

    在这个例子中,我们添加了一个目的地id为"hello",其源指向了我们创建的HelloWorld类。 ```xml &lt;destination id="hello"&gt; &lt;source&gt;com.iss.biz.HelloWorld&lt;/source&gt; ``` **4. Flex客户端应用** 在MyBlazeDS....

    blazeds简单例子

    在这个例子中,我们创建了一个名为“Hello”的目的地,并指定了对应的Java源类`com.demo.HelloWorld`。 在Flex项目(flexTest)中,我们需要创建一个Web应用程序,并指定服务器技术为none,因为我们的服务器部分...

    关于blazeDS的例子

    这个“关于blazeDS的例子”是通过一个简单的“Hello, World”项目来展示BlazeDS如何实现与后台Java应用的交互。下面我们将深入探讨BlazeDS的关键特性、工作原理以及如何在实际应用中设置和使用。 1. **BlazeDS概述*...

    flex与java整合

    Flex与Java整合是一种常见的技术方案,它允许在前端使用Adobe Flex构建富互联网应用程序(RIA),同时利用...通过HelloWorld例子学习BlazeDS,可以快速入门这一整合技术,为进一步开发复杂的Flex与Java应用打下基础。

    flex4与Java交互.docx

    在这个例子中,Flex连接到一个名为`HelloWorld`的Web服务,并调用其`sayHello`操作。同样,我们需要在Flex代码中配置Web服务的WSDL地址,然后绑定事件处理器来处理服务的响应和错误。 总结起来,Flex 4与Java的交互...

    Hello_World.rar_flex_flex struts

    在“Hello_World”这个例子中,很可能是创建了一个基础的Flex前端界面,通过点击按钮或者其他交互方式向Struts发送请求。Struts接收到请求后,会调用相应的Action,执行业务逻辑,并可能通过服务层访问数据库。处理...

    BlazeDS的初步使用

    在提供的压缩包文件中,"FlexHelloWorld"和"HelloWorld"可能是两个示例项目,分别展示了如何在Flex项目中使用BlazeDS与简单的Java服务进行交互。通过对这些示例的分析和实践,可以进一步加深对BlazeDS的理解和应用。

    Flex结合J2EE的资料

    关于如何使用BlazeDS,文章给出了一个HelloWorld例子,这通常是学习新技术时的入门教程,通过创建一个简单的应用来展示基础的使用方法。BlazeDS的链接指向了其官方下载地址,说明读者可以在这里获取到BlazeDS的...

Global site tag (gtag.js) - Google Analytics