我有一个java程序运行在我的系统上,连接到MS Access进行登录页面验证。
如何在flex3中使用blazeds触发这段特定的java代码?
我正在使用bea weblogic应用服务器(作为web服务器)。
发布于 2011-11-30 22:58:39
将您的JavaCode导出为HttpService即...
<s:HTTPService id="srv" url="url" result="data=method u want to call if it returns some data"/> -->
现在假设您想在CreationComplete事件上调用getAllNames()方法,而不是简单地将视图声明为
<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
发布于 2011-11-20 21:53:39
将您的Java代码公开为web服务并使用RemoteObject访问它。WebService或HTTPService。
发布于 2011-11-21 11:32:55
下载BlazeDS http://opensource.adobe.com/wiki/display/blazeds/BlazeDS,然后您可以按照指南进行操作。我正在使用Tomcat。只需将blazeds war文件解压缩到webapp文件夹中,然后启动服务器,找到生成的flex文件夹。检查remoting-config.xml,您可以在其中公开您的服务。然后,您的flex端可以调用这些服务。
https://stackoverflow.com/questions/8201905
复制相似问题