remoting blazeds 实施步骤

  remoting 实施步骤

1.创建 --web project 和 -- Flex project

2.在web project 下创建 -- com.HelloRemoting:

			package com;

			

			public class HelloRemoting {

				public String hello(String str)

				{

					return "你好  helloRemoting"+str;

				}

			}

3. Copy blazeds 中的Flex文件夹,lib包,web.xml到项目的web-inf下

4.在web-inf/flex/remoting-config.xml 下加一段:

			<destination id="helloWord">

				<properties>

					<source>com.HelloRemoting</source>

				</properties>

			</destination>

5.客户端:



	<?xml version="1.0" encoding="utf-8"?>

	<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

		<mx:Script>

			<![CDATA[

				function onCall():void

				{

					myRemoting.hello(nameInput.text);

				}

			]]>

		</mx:Script>

		<mx:RemoteObject id="myRemoting" endpoint="http://localhost:8081/remotingTest/messagebroker/amf" destination="helloWord"/>

		<mx:Panel>

			<mx:TextInput id="nameInput"/>

			<mx:Button label="Call" click="onCall()"/>

			<mx:TextArea text="{myRemoting.hello.lastResult}"/>

		</mx:Panel>

	</mx:Application>

  

你可能感兴趣的:(blazeds)