寮濮嬩箣鍓?br />
鍦?span id="linkeyes0" onclick="thunderdisplayarr[0].Click(0, 1000, event)" onmouseover="thunderdisplayarr[0].Display(0, event)" onmouseout="thunderdisplayarr[0].Hide(0)" style="border-bottom: 1px dashed; padding: 0pt; color: blue; text-decoration: underline; cursor: pointer; display: inline; float: none;">瀛︿範鏈枃鍐呭涔嬪墠錛屼綘鑷沖皯瑕佽兘鐢↗AVA銆丒JB鍜孎lex鍐欏嚭Helloword榪欐牱綆鍗曠殑搴旂敤紼嬪簭錛屽茍涓斾笅杞藉畨瑁呬簡Pomer鍜岃繍琛岃繃PomerUserIndex.mxml錛屼絾涓嶄竴瀹氳浜嗚Вblazeds鍜?span onclick="tagshow(event)" class="t_tag">lcds銆傚鏋滈槄璇昏繃Pomer綆浠?/a>銆?a target="_blank">Pomer涓嬭澆涓庡畨瑁?/a>鍜?a target="_blank">Pomer鏋舵瀯浠嬬粛 鏈夊姪浜庡涔犳湰鏂囥?br />
姒傝堪
鏈枃涓昏婕旂ず閫氳繃blazeds/lcds璁塊棶榪滅▼EJB錛孭omer妗嗘灦灝佽浜哹lazeds/lcds鐨勮闂紡錛岀敤鎴鋒棤欏繪坊鍔犻厤緗枃浠訛紝鍙』鍦‥JBDestinationRegister娉ㄥ唽鍗沖彲灝咼ava瀵硅薄鍙戝竷鎴恇lazeds/lcds鐨勮繙紼嬪璞★紙RemoteObject錛夛紝榪涜榪滅▼璁塊棶銆?br />
鏂板緩EJB欏圭洰騫跺鍔犱竴涓棤鐘舵佺殑SessionBean
鍦∕yeclipse涓浣曟柊寤哄拰甯冪講EJB涓嶅湪鏈瑙h寖鍥達紝鐢ㄦ埛鍙弬鐓yEclipse鐩稿叧甯姪鏂囨。銆?br />
鐢ㄦ埛鑷繁寤轟竴涓狧elloEJB鐨凷essionBean錛屽茍澧炲姞public String hello(String name)鏂規硶; 紜HelloEJB鍙互琚繙紼嬭闂?br />
娉ㄥ唽EJB
鍦╟n.org.pomer.flex.remoting.services.EJBDestinationRegister鐨勬瀯閫犲嚱鏁板鍔燛JB娉ㄥ唽淇℃伅銆?
澶嶅埗鍐呭鍒板壀璐存澘
浠g爜:
public EJBDestinationRegister() {
super();
this.list = new ArrayList<EJBDestination>();
//add here
add("helloEJB", "HelloServicesImpl/remote");
}
鏂板緩Flex搴旂敤HelloEJB.mxml
澶嶅埗鍐呭鍒板壀璐存澘
浠g爜:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
private function helloClick():void{
helloSpring.hello("pomer");
}
private function helloEJBFault(e:FaultEvent):void{
Alert.show(e.fault.message.toString());
}
private function helloEJBResult(e:ResultEvent):void{
Alert.show(e.result as String);
}
]]>
</mx:Script>
<mx:RemoteObject endpoint="../messagebroker/amf"
id="helloEJB"
fault="helloEJBFault(event)"
result="helloEJBResult(event)"
destination="helloEJB" showBusyCursor="true"/>
<mx:Button label="hello" click="helloClick();"/>
</mx:Application>
甯冪講榪愯
- 鍚姩Tomcat錛屾棩蹇楀嚭鐜板涓嬫爣璁幫紝甯冪講鎴愬姛

- 鍙沖嚮HelloJava.mxml->Run as->Flex application
鍘熺悊鍒嗘瀽
鏌ョ湅WEB-INF\flex\services-
config.xml錛孍JBRemotingDestinationBootstrapService綾諱粠
EJBDestinationRegister綾誨緱鍒版墍鏈夎榪滅▼璁塊棶鐨凟jb錛岃嚜鍔ㄥ姞鍏ユ湇鍔′腑銆侲JBFactory鏍規嵁
EJBDestinationRegister鎻愪緵鐨勫唴瀹硅嚜鍔ㄥ垱寤鴻繙紼嬪璞°?br />

]]>