2011-11-20 55 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