2011-11-20 57 views
1

我有一個運行在我的系統上的java程序,它連接到MS Access進行登錄頁面驗證。Flex Blazeds JavaIntegration

如何使用blazeds從flex 3觸發這個特定的java代碼?

我正在使用bea weblogic應用程序服務器(作爲Web服務器)。

回答

1

將Java代碼公開爲Web服務並使用RemoteObject訪問它。 WebService或HTTPService。

0

下載BlazeDS http://opensource.adobe.com/wiki/display/blazeds/BlazeDS 然後您可以按照指南。 我正在使用Tomcat。只需將blazeds war文件提取到webapp文件夾中,然後啓動服務器,找到生成的flex文件夾。檢查remoting-config.xml,在那裏你可以公開你的服務。然後你的靈活方可以調用這些服務。

2

導出你JavaCode爲HttpService的即..

<s:HTTPService id="srv" url="url" result="data=method u want to call if it returns some data"/> -->

現在假設ü要調用的方法中getAllNames()上的creationComplete事件不是簡單的,你可以有你的觀點宣佈爲

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" title="Home" xmlns:dao="dao.*" creationComplete="data=srv.getAll()">

希望工程..我剛剛也開始學習Flex只是幾天回來,更好的你看看這個excellent tutorial