Flex调用JAVA类的方法
本人刚接触Flex,初步了解了一下,想请教下Flex如何直接调用JAVA类?
看介绍,需要通过中间件,例如blazeds来调用java类,这其实相当于通过web Server在调用java,而flex始终作为client程序地位。
难道flex一定需要个data server才能调用java(或其他程序)吗?因为有些项目,不需要启动一个web applicantion。
另外针对通常所说的exe程序,flex有个air桌面应用,现在觉得即使是air也需要个data server...
所以我的问题是,是否可以直接在Flex里调用java(没有找到相关的方法),而不需要data server(如果需要自己开发个类似data server的话,就算了)?
可以使用HTTPService
也可以使用webServices
不过最好使用Blazeds,传输格式不受限制,通过二进制传送,速度快!!!
谢谢楼上回复。
即使用Blazeds,其实也是通过某个web applicantion。
关于HTTPService,webServices,请问如何直接调用java?
和java通信最好的方法是使用remoteObject,你只需要配置remote-config.xml文件,将java的class映射过来,然后再将java的pojo类也直接映射过来,你在flex端返回出来的结果是和JAVA一摸一样的,不需要什么转换,JAVA里面怎么使用,FLEX里面也是怎么使用。如果不知道FLEX是以哪种形式保存JAVA端传过来的值,可以设置断点调试,里面就显示很清楚了。
Flex数据交互的方法有很多主要有:URLRequest、HTTPService、RemoteObject、WebService等类以实现同服务器的通讯和数据交互
通java交互推荐使用BlazeDS参考我的BLOG:http://blog.csdn.net/xingjunli/archive/2009/12/25/5076165.aspx
楼上各位大虾,再次感谢回复:
不过请看清我的问题.
我觉得像remoteObjec
相关问答:
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
工作需要 求大家帮忙写个程序
我是学C++的 不懂JAVA
编写一个Java应用程序,对于给定的一个字符串的集合,格式如:
{aaa bbb ccc}, {bbb ddd},{eee fff},{ggg},{ddd hhh}
要求将其中交集不为空的 ......
在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......