读书人

Java与Flex学习札记(21)-Flex与Java

发布时间: 2012-10-16 09:57:37 作者: rapoo

Java与Flex学习笔记(21)----Flex与Java通信方式之WebService

今天终于把Flex与Java通信的第三种方式给整出来了。之前之所以没有弄是因为本人不知道怎么建立WebService服务。而网上找到的都是用的免费的天气预报服务。好吧,大家学习这种通信式只是为了做天气预报吧,只是我可不敢苟同。好在今天终于弄出来了。


前面我们知道Flex与Java有3种通信方式:


1. Flex通过RemoteObject方式与普通Java类通信。


2. Flex通过HttpService方式与服务器类通信,如servlet。


3. Flex通过WebService与Java通信.


WebService的知识我就不说了,但是Flex通过WebService与Java通信方式却是很简单的。


下面先建立一个WebService地址。


在Eclipse里新建一个web工程webserviceDemo,在里面新建一个类LoginService.java,代码如下所示:




选择默认的配置点击“Finish”即可,eclipse会自动帮我们建立WebService地址。


下面我们测试我们刚才建立的WebService服务。在地址栏输入http://localhost:8000/webserviceDemo/services/LoginService?wsdl,如果页面如下所示,则说明配置成功:


Java与Flex学习札记(21)-Flex与Java通信方式之WebService


接着在Flex中用WebService通信。


新建一个flex页面webserviceDemo.mxml,代码如下所示:




注意,如果你了解WebService的话你就会明白他们是通过将数据组装成xml传送数据的。本例子中建立WebService服务在webserviceDemo工程中,而Flex页面则是在另一个工程中,由此可以知道:WebService可以是不同工程间通信的桥梁!


这是本人学习的结果,允许转载,欢迎交流,但转载务必给出本文章的链接地址:http://blog.csdn.net/youqishini/article/details/8070635,谢谢~




1楼les5332295昨天 22:07
俺喜欢这种方式n Flex通过RemoteObject方式与普通Java类通信nn这却是最难处理的一种。

读书人网 >Web前端

热点推荐