我有一个java程序在我的系统上运行,连接到MS Access登录页面验证。
我如何触发这个特定的java代码从flex 3使用blazeds?
我正在使用bea weblogic应用服务器(作为web服务器)。
将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,你最好看看这个优秀的教程
将Java代码公开为web服务并使用RemoteObject访问它。WebService或HTTPService。
下载BlazeDS http://opensource.adobe.com/wiki/display/blazeds/BlazeDS然后你可以按照指南去做。我正在使用Tomcat。只需将blazeds war文件解压缩到webapp文件夹中,然后启动服务器,找到生成的flex文件夹。检查remoting-config.xml,您可以在其中公开您的服务。然后您的flex端可以调用这些服务。