flex dostep do danych z aplikacji


Listing 1. Przykadowa klasa Javy z metod do zdalnego wywoania
package hello;
public class HelloWorld
{
public String sayHello(String name)
{
return "Hello " + name + "!";
}
}

Listing 2. Deklaracja punktu docelowego HelloWorld


hello.HelloWorld
request



Listing 3. Deklaracja Remote Object
destination="HelloWorld"
result="success(event)"
fault="failure(event);"/>


Listing 1. Przykadowa klasa Javy z metod do zdalnego wywoania
package hello;
public class HelloWorld
{
public String sayHello(String name)
{
return "Hello " + name + "!";
}
}

Listing 2. Deklaracja punktu docelowego HelloWorld


hello.HelloWorld
request



Listing 3. Deklaracja Remote Object
destination="HelloWorld"
result="success(event)"
fault="failure(event);"/>



Listing 4. Skrypt do obsugi zdarze zwizanych z wywoaniem Remote Object

import mx.controls.Alert;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;

public function success(event:ResultEvent):void
{
Alert.show(event.result.toString());
}

public function failure(event:FaultEvent):void
{
Alert.show(event.fault.faultDetail, event.fault.faultString);
}
]]>


Listing 5. Interfejs uytkownika do wywoania zdalnej metody

click="helloWorld.sayHello(nameInput.text);"/>

Listing 6. Definicja kanau my
amf w services
config.xml
definition id="my
amf" class="mx.messaging.channels.AMFChannel">


enabled>falseenabled>

definition>

Listing 7.Ustawienie domylnego kanau w remoting
config.xml
channels>

channels>


Wyszukiwarka